# near model CODE resource # jump table entries: 1368-1416 (49 of them) export_211: 00000000 4E56 FAD6 link A6, -0x052A 00000004 48E7 0030 movem.l -[A7], A2,A3 00000008 422E FDEC clr.b [A6 - 0x214] 0000000C 45ED EC62 lea.l A2, [A5 - 0x139E] 00000010 2F07 move.l -[A7], D7 00000012 7001 moveq.l D0, 0x01 00000014 7E0A moveq.l D7, 0x0A 00000016 9E40 sub.w D7, D0 00000018 6D00 0054 blt +0x56 /* 0000006E */ 0000001C 3D40 FDF4 move.w [A6 - 0x20C], D0 label00000020: 00000020 2F07 move.l -[A7], D7 00000022 7001 moveq.l D0, 0x01 00000024 7E0A moveq.l D7, 0x0A 00000026 9E40 sub.w D7, D0 00000028 6D00 003A blt +0x3C /* 00000064 */ 0000002C 3D40 FDF2 move.w [A6 - 0x20E], D0 label00000030: 00000030 302E FDF4 move.w D0, [A6 - 0x20C] 00000034 C1FC 000C muls.w D0, 0xC 00000038 322E FDF2 move.w D1, [A6 - 0x20E] 0000003C D041 add.w D0, D1 0000003E 7200 moveq.l D1, 0x00 00000040 41ED EBDE lea.l A0, [A5 - 0x1422] 00000044 1230 0000 move.b D1, [A0 + D0.w] 00000048 0C41 00A7 cmpi.w D1, 0xA7 0000004C 6600 000E bne +0x10 /* 0000005C */ 00000050 3D6E FDF2 FDF0 move.w [A6 - 0x210], [A6 - 0x20E] 00000056 3D6E FDF4 FDEE move.w [A6 - 0x212], [A6 - 0x20C] label0000005C: 0000005C 526E FDF2 addq.w [A6 - 0x20E], 1 00000060 51CF FFCE dbf D7, -0x34 /* 00000030 */ label00000064: 00000064 2E1F move.l D7, [A7]+ 00000066 526E FDF4 addq.w [A6 - 0x20C], 1 0000006A 51CF FFB4 dbf D7, -0x4E /* 00000020 */ label0000006E: 0000006E 2E1F move.l D7, [A7]+ 00000070 3D7C 000A FDF8 move.w [A6 - 0x208], 0xA /* '\n' */ 00000076 426E FDF6 clr.w [A6 - 0x20A] 0000007A 2F07 move.l -[A7], D7 0000007C 7001 moveq.l D0, 0x01 0000007E 7E12 moveq.l D7, 0x12 00000080 9E40 sub.w D7, D0 00000082 6D00 0034 blt +0x36 /* 000000B8 */ 00000086 3D40 FDF4 move.w [A6 - 0x20C], D0 label0000008A: 0000008A 302E FDF4 move.w D0, [A6 - 0x20C] 0000008E E548 lsl D0.w, 2 00000090 47EA 04C6 lea.l A3, [A2 + 0x4C6] 00000094 47F3 0000 lea.l A3, [A3 + D0.w] 00000098 4A13 tst.b [A3] 0000009A 6600 0014 bne +0x16 /* 000000B0 */ 0000009E 302B 0002 move.w D0, [A3 + 0x2] 000000A2 B06E FDF6 cmp.w D0, [A6 - 0x20A] 000000A6 6F00 0008 ble +0xA /* 000000B0 */ 000000AA 3D6B 0002 FDF6 move.w [A6 - 0x20A], [A3 + 0x2] label000000B0: 000000B0 526E FDF4 addq.w [A6 - 0x20C], 1 000000B4 51CF FFD4 dbf D7, -0x2E /* 0000008A */ label000000B8: 000000B8 2E1F move.l D7, [A7]+ 000000BA 4A6E FDF6 tst.w [A6 - 0x20A] 000000BE 5EC0 sgt D0 000000C0 4400 neg.b D0 000000C2 1D40 FDED move.b [A6 - 0x213], D0 000000C6 4A2D FD93 tst.b [A5 - 0x26D] 000000CA 6700 0018 beq +0x1A /* 000000E4 */ 000000CE 302E FDF6 move.w D0, [A6 - 0x20A] 000000D2 0640 0012 addi.w D0, 0x12 000000D6 48C0 ext.l D0 000000D8 81FC 000F divs.w D0, 0xF 000000DC 3D40 FDF6 move.w [A6 - 0x20A], D0 000000E0 6000 0014 bra +0x16 /* 000000F6 */ label000000E4: 000000E4 302E FDF6 move.w D0, [A6 - 0x20A] 000000E8 0640 001A addi.w D0, 0x1A 000000EC 48C0 ext.l D0 000000EE 81FC 0014 divs.w D0, 0x14 000000F2 3D40 FDF6 move.w [A6 - 0x20A], D0 label000000F6: 000000F6 598F subq.l A7, 4 000000F8 3F3C 0796 move.w -[A7], 0x796 000000FC 42A7 clr.l -[A7] 000000FE 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00000104 A97C syscall GetNewDialog 00000106 2D5F FDE8 move.l [A6 - 0x218], [A7]+ 0000010A 2F2E FDE8 move.l -[A7], [A6 - 0x218] 0000010E 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00000112 486E FCD6 pea.l [A6 - 0x32A] 00000116 302E 0008 move.w D0, [A6 + 0x8] 0000011A 48C0 ext.l D0 0000011C 2F00 move.l -[A7], D0 0000011E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000122 588F addq.l A7, 4 00000124 486E FCD6 pea.l [A6 - 0x32A] 00000128 486E FBD6 pea.l [A6 - 0x42A] 0000012C 302E 0008 move.w D0, [A6 + 0x8] 00000130 48C0 ext.l D0 00000132 2F00 move.l -[A7], D0 00000134 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000138 588F addq.l A7, 4 0000013A 486E FBD6 pea.l [A6 - 0x42A] 0000013E 487A 09C4 pea.l [PC + 0x9C4 /* 00000B04, value 0x0, cstring "" */] 00000142 487A 09C2 pea.l [PC + 0x9C2 /* 00000B06, value 0x1A75, cstring "" */] 00000146 A98B syscall ParamText 00000148 3D7C 0004 FDE2 move.w [A6 - 0x21E], 0x4 0000014E 3D7C 0005 FDE4 move.w [A6 - 0x21C], 0x5 00000154 3D7C 0004 FDE6 move.w [A6 - 0x21A], 0x4 0000015A 3D7C 0007 FDD6 move.w [A6 - 0x22A], 0x7 00000160 3D7C 0008 FDD8 move.w [A6 - 0x228], 0x8 00000166 3D7C 0007 FDDA move.w [A6 - 0x226], 0x7 0000016C 3D7C 000A FDDC move.w [A6 - 0x224], 0xA /* '\n' */ 00000172 3D7C 000B FDDE move.w [A6 - 0x222], 0xB 00000178 3D7C 000A FDE0 move.w [A6 - 0x220], 0xA /* '\n' */ 0000017E 2F2E FDE8 move.l -[A7], [A6 - 0x218] 00000182 486E FDE2 pea.l [A6 - 0x21E] 00000186 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000018A 2F2E FDE8 move.l -[A7], [A6 - 0x218] 0000018E 486E FDD6 pea.l [A6 - 0x22A] 00000192 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000196 2F2E FDE8 move.l -[A7], [A6 - 0x218] 0000019A 486E FDDC pea.l [A6 - 0x224] 0000019E 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000001A2 486E FCD6 pea.l [A6 - 0x32A] 000001A6 302E 0008 move.w D0, [A6 + 0x8] 000001AA 48C0 ext.l D0 000001AC 2F00 move.l -[A7], D0 000001AE 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000001B2 588F addq.l A7, 4 000001B4 487A 0952 pea.l [PC + 0x952 /* 00000B08, value 0x1A752068, pstring "u hav arrived at starbase " */] 000001B8 486E FBD6 pea.l [A6 - 0x42A] 000001BC 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 000001C0 486E FCD6 pea.l [A6 - 0x32A] 000001C4 486E FBD6 pea.l [A6 - 0x42A] 000001C8 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000001CC 487A 0956 pea.l [PC + 0x956 /* 00000B24, value 0x332E2073 '3. s', pstring ". select yor options. do u want 2 dock at starbase " */] 000001D0 486E FBD6 pea.l [A6 - 0x42A] 000001D4 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000001D8 486E FAD6 pea.l [A6 - 0x52A] 000001DC 302E 0008 move.w D0, [A6 + 0x8] 000001E0 48C0 ext.l D0 000001E2 2F00 move.l -[A7], D0 000001E4 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000001E8 588F addq.l A7, 4 000001EA 486E FAD6 pea.l [A6 - 0x52A] 000001EE 486E FBD6 pea.l [A6 - 0x42A] 000001F2 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000001F6 487A 0960 pea.l [PC + 0x960 /* 00000B58, value 0x23F2000, pstring "? " */] 000001FA 486E FBD6 pea.l [A6 - 0x42A] 000001FE 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000202 486E FBD6 pea.l [A6 - 0x42A] 00000206 486E FE00 pea.l [A6 - 0x200] 0000020A 3F3C 00FF move.w -[A7], 0xFF 0000020E 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00000212 4A2E FDED tst.b [A6 - 0x213] 00000216 6600 002A bne +0x2C /* 00000242 */ 0000021A 2F07 move.l -[A7], D7 0000021C 7006 moveq.l D0, 0x06 0000021E 7E08 moveq.l D7, 0x08 00000220 9E40 sub.w D7, D0 00000222 6D00 0018 blt +0x1A /* 0000023C */ 00000226 3D40 FDF4 move.w [A6 - 0x20C], D0 label0000022A: 0000022A 2F2E FDE8 move.l -[A7], [A6 - 0x218] 0000022E 3F2E FDF4 move.w -[A7], [A6 - 0x20C] 00000232 A827 syscall HideDialogItem/HideDItem 00000234 526E FDF4 addq.w [A6 - 0x20C], 1 00000238 51CF FFF0 dbf D7, -0x12 /* 0000022A */ label0000023C: 0000023C 2E1F move.l D7, [A7]+ 0000023E 6000 002A bra +0x2C /* 0000026A */ label00000242: 00000242 486E FE00 pea.l [A6 - 0x200] 00000246 486E FCD6 pea.l [A6 - 0x32A] 0000024A 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 0000024E 487A 090C pea.l [PC + 0x90C /* 00000B5C, value 0x20646F20 ' do ', pstring "do u want 2 repair yor damages? " */] 00000252 486E FCD6 pea.l [A6 - 0x32A] 00000256 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000025A 486E FCD6 pea.l [A6 - 0x32A] 0000025E 486E FE00 pea.l [A6 - 0x200] 00000262 3F3C 00FF move.w -[A7], 0xFF 00000266 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] label0000026A: 0000026A 4A2A 04B2 tst.b [A2 + 0x4B2] 0000026E 6600 002A bne +0x2C /* 0000029A */ 00000272 2F07 move.l -[A7], D7 00000274 7009 moveq.l D0, 0x09 00000276 7E0B moveq.l D7, 0x0B 00000278 9E40 sub.w D7, D0 0000027A 6D00 0018 blt +0x1A /* 00000294 */ 0000027E 3D40 FDF4 move.w [A6 - 0x20C], D0 label00000282: 00000282 2F2E FDE8 move.l -[A7], [A6 - 0x218] 00000286 3F2E FDF4 move.w -[A7], [A6 - 0x20C] 0000028A A827 syscall HideDialogItem/HideDItem 0000028C 526E FDF4 addq.w [A6 - 0x20C], 1 00000290 51CF FFF0 dbf D7, -0x12 /* 00000282 */ label00000294: 00000294 2E1F move.l D7, [A7]+ 00000296 6000 002A bra +0x2C /* 000002C2 */ label0000029A: 0000029A 486E FE00 pea.l [A6 - 0x200] 0000029E 486E FCD6 pea.l [A6 - 0x32A] 000002A2 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 000002A6 487A 08D6 pea.l [PC + 0x8D6 /* 00000B7E, value 0x22646F20 '\"do ', pstring "do u want 2 release the klystron? " */] 000002AA 486E FCD6 pea.l [A6 - 0x32A] 000002AE 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000002B2 486E FCD6 pea.l [A6 - 0x32A] 000002B6 486E FE00 pea.l [A6 - 0x200] 000002BA 3F3C 00FF move.w -[A7], 0xFF 000002BE 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] label000002C2: 000002C2 2F2E FDE8 move.l -[A7], [A6 - 0x218] 000002C6 A981 syscall DrawDialog 000002C8 486E FE00 pea.l [A6 - 0x200] 000002CC 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] label000002D0: 000002D0 0C6E 0005 FDE6 cmpi.w [A6 - 0x21A], 0x5 000002D6 6600 002A bne +0x2C /* 00000302 */ 000002DA 2F07 move.l -[A7], D7 000002DC 7006 moveq.l D0, 0x06 000002DE 7E08 moveq.l D7, 0x08 000002E0 9E40 sub.w D7, D0 000002E2 6D00 0018 blt +0x1A /* 000002FC */ 000002E6 3D40 FDF4 move.w [A6 - 0x20C], D0 label000002EA: 000002EA 2F2E FDE8 move.l -[A7], [A6 - 0x218] 000002EE 3F2E FDF4 move.w -[A7], [A6 - 0x20C] 000002F2 A827 syscall HideDialogItem/HideDItem 000002F4 526E FDF4 addq.w [A6 - 0x20C], 1 000002F8 51CF FFF0 dbf D7, -0x12 /* 000002EA */ label000002FC: 000002FC 2E1F move.l D7, [A7]+ 000002FE 6000 002E bra +0x30 /* 0000032E */ label00000302: 00000302 4A2E FDED tst.b [A6 - 0x213] 00000306 6700 0026 beq +0x28 /* 0000032E */ 0000030A 2F07 move.l -[A7], D7 0000030C 7006 moveq.l D0, 0x06 0000030E 7E08 moveq.l D7, 0x08 00000310 9E40 sub.w D7, D0 00000312 6D00 0018 blt +0x1A /* 0000032C */ 00000316 3D40 FDF4 move.w [A6 - 0x20C], D0 label0000031A: 0000031A 2F2E FDE8 move.l -[A7], [A6 - 0x218] 0000031E 3F2E FDF4 move.w -[A7], [A6 - 0x20C] 00000322 A828 syscall ShowDialogItem/ShowDItem 00000324 526E FDF4 addq.w [A6 - 0x20C], 1 00000328 51CF FFF0 dbf D7, -0x12 /* 0000031A */ label0000032C: 0000032C 2E1F move.l D7, [A7]+ label0000032E: 0000032E 42A7 clr.l -[A7] 00000330 486E FDF4 pea.l [A6 - 0x20C] 00000334 A991 syscall ModalDialog 00000336 302E FDF4 move.w D0, [A6 - 0x20C] 0000033A 0C40 0004 cmpi.w D0, 0x4 0000033E 6D00 001E blt +0x20 /* 0000035E */ 00000342 0C40 0005 cmpi.w D0, 0x5 00000346 6E00 0016 bgt +0x18 /* 0000035E */ 0000034A 2F2E FDE8 move.l -[A7], [A6 - 0x218] 0000034E 486E FDE2 pea.l [A6 - 0x21E] 00000352 3F2E FDF4 move.w -[A7], [A6 - 0x20C] 00000356 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 0000035A 6000 0046 bra +0x48 /* 000003A2 */ label0000035E: 0000035E 0C40 0007 cmpi.w D0, 0x7 00000362 6D00 001E blt +0x20 /* 00000382 */ 00000366 0C40 0008 cmpi.w D0, 0x8 0000036A 6E00 0016 bgt +0x18 /* 00000382 */ 0000036E 2F2E FDE8 move.l -[A7], [A6 - 0x218] 00000372 486E FDD6 pea.l [A6 - 0x22A] 00000376 3F2E FDF4 move.w -[A7], [A6 - 0x20C] 0000037A 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 0000037E 6000 0022 bra +0x24 /* 000003A2 */ label00000382: 00000382 0C40 000A cmpi.w D0, 0xA /* '\n' */ 00000386 6D00 001A blt +0x1C /* 000003A2 */ 0000038A 0C40 000B cmpi.w D0, 0xB 0000038E 6E00 0012 bgt +0x14 /* 000003A2 */ 00000392 2F2E FDE8 move.l -[A7], [A6 - 0x218] 00000396 486E FDDC pea.l [A6 - 0x224] 0000039A 3F2E FDF4 move.w -[A7], [A6 - 0x20C] 0000039E 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] label000003A2: 000003A2 0C6E 0001 FDF4 cmpi.w [A6 - 0x20C], 0x1 000003A8 6600 FF26 bne -0xD8 /* 000002D0 */ 000003AC 2F2E FDE8 move.l -[A7], [A6 - 0x218] 000003B0 A983 syscall DisposeDialog 000003B2 0C6E 0004 FDE6 cmpi.w [A6 - 0x21A], 0x4 000003B8 6600 0452 bne +0x454 /* 0000080C */ 000003BC 1D7C 0001 FDEC move.b [A6 - 0x214], 0x1 000003C2 4A2A 04B2 tst.b [A2 + 0x4B2] 000003C6 6700 0026 beq +0x28 /* 000003EE */ 000003CA 3F2A 0216 move.w -[A7], [A2 + 0x216] 000003CE 3F2A 0218 move.w -[A7], [A2 + 0x218] 000003D2 3F3C 00FB move.w -[A7], 0xFB 000003D6 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 000003DA 3F2A 04B4 move.w -[A7], [A2 + 0x4B4] 000003DE 3F2A 04B6 move.w -[A7], [A2 + 0x4B6] 000003E2 3F3C 00BD move.w -[A7], 0xBD 000003E6 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 000003EA 6000 0012 bra +0x14 /* 000003FE */ label000003EE: 000003EE 3F2A 0216 move.w -[A7], [A2 + 0x216] 000003F2 3F2A 0218 move.w -[A7], [A2 + 0x218] 000003F6 3F3C 00BD move.w -[A7], 0xBD 000003FA 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] label000003FE: 000003FE 356E FDF0 0216 move.w [A2 + 0x216], [A6 - 0x210] 00000404 356E FDEE 0218 move.w [A2 + 0x218], [A6 - 0x212] 0000040A 157C 0001 0254 move.b [A2 + 0x254], 0x1 00000410 486E FCD6 pea.l [A6 - 0x32A] 00000414 302E 0008 move.w D0, [A6 + 0x8] 00000418 48C0 ext.l D0 0000041A 2F00 move.l -[A7], D0 0000041C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000420 588F addq.l A7, 4 00000422 487A 077E pea.l [PC + 0x77E /* 00000BA2, value 0x14446F63, pstring "Docking to starbase " */] 00000426 486E FBD6 pea.l [A6 - 0x42A] 0000042A 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 0000042E 486E FCD6 pea.l [A6 - 0x32A] 00000432 486E FBD6 pea.l [A6 - 0x42A] 00000436 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000043A 487A 077C pea.l [PC + 0x77C /* 00000BB8, value 0x2820696E '( in', pstring " initiated. Shields lowered for docking." */] 0000043E 486E FBD6 pea.l [A6 - 0x42A] 00000442 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000446 302D EBE4 move.w D0, [A5 - 0x141C] 0000044A 0240 00FF andi.w D0, 0xFF 0000044E 0040 0100 ori.w D0, 0x100 00000452 3D40 FAD6 move.w [A6 - 0x52A], D0 00000456 486E FAD6 pea.l [A6 - 0x52A] 0000045A 486E FBD6 pea.l [A6 - 0x42A] 0000045E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000462 486E FBD6 pea.l [A6 - 0x42A] 00000466 486E FF00 pea.l [A6 - 0x100] 0000046A 3F3C 00FF move.w -[A7], 0xFF 0000046E 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00000472 486E FCD6 pea.l [A6 - 0x32A] 00000476 302E 0008 move.w D0, [A6 + 0x8] 0000047A 48C0 ext.l D0 0000047C 2F00 move.l -[A7], D0 0000047E 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000482 588F addq.l A7, 4 00000484 487A 075C pea.l [PC + 0x75C /* 00000BE2, value 0x13646F63, pstring "docking 2 starbase " */] 00000488 486E FBD6 pea.l [A6 - 0x42A] 0000048C 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00000490 486E FCD6 pea.l [A6 - 0x32A] 00000494 486E FBD6 pea.l [A6 - 0x42A] 00000498 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000049C 487A 0758 pea.l [PC + 0x758 /* 00000BF6, value 0x2820696E '( in', pstring " inishiated. shields lowered 4 docking. " */] 000004A0 486E FBD6 pea.l [A6 - 0x42A] 000004A4 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000004A8 486E FBD6 pea.l [A6 - 0x42A] 000004AC 486E FE00 pea.l [A6 - 0x200] 000004B0 3F3C 00FF move.w -[A7], 0xFF 000004B4 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 000004B8 4EAD 055A jsr [A5 + 0x55A /* export_167 */] 000004BC 303C 1388 move.w D0, 0x1388 000004C0 906A 04BE sub.w D0, [A2 + 0x4BE] 000004C4 3D40 FDFA move.w [A6 - 0x206], D0 000004C8 558F subq.l A7, 2 000004CA 3F2E FDFA move.w -[A7], [A6 - 0x206] 000004CE 302E 0008 move.w D0, [A6 + 0x8] 000004D2 C1FC 0006 muls.w D0, 0x6 000004D6 41EA 0218 lea.l A0, [A2 + 0x218] 000004DA 3F30 0000 move.w -[A7], [A0 + D0.w] 000004DE 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000004E2 3D5F FDFA move.w [A6 - 0x206], [A7]+ 000004E6 302E 0008 move.w D0, [A6 + 0x8] 000004EA C1FC 0006 muls.w D0, 0x6 000004EE 322E 0008 move.w D1, [A6 + 0x8] 000004F2 C3FC 0006 muls.w D1, 0x6 000004F6 41EA 0218 lea.l A0, [A2 + 0x218] 000004FA 3430 1000 move.w D2, [A0 + D1.w] 000004FE 946E FDFA sub.w D2, [A6 - 0x206] 00000502 43EA 0218 lea.l A1, [A2 + 0x218] 00000506 3382 0000 move.w [A1 + D0.w], D2 0000050A 302A 04BE move.w D0, [A2 + 0x4BE] 0000050E D06E FDFA add.w D0, [A6 - 0x206] 00000512 3540 04BE move.w [A2 + 0x4BE], D0 00000516 357C 0014 053C move.w [A2 + 0x53C], 0x14 0000051C 4A6E FDFA tst.w [A6 - 0x206] 00000520 6600 0056 bne +0x58 /* 00000578 */ 00000524 486E FF00 pea.l [A6 - 0x100] 00000528 486E FCD6 pea.l [A6 - 0x32A] 0000052C 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00000530 487A 06EE pea.l [PC + 0x6EE /* 00000C20, value 0x24537461 '$Sta', pstring "Starbase energy exhausted. Torpedoes" */] 00000534 486E FCD6 pea.l [A6 - 0x32A] 00000538 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000053C 486E FCD6 pea.l [A6 - 0x32A] 00000540 486E FF00 pea.l [A6 - 0x100] 00000544 3F3C 00FF move.w -[A7], 0xFF 00000548 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 0000054C 486E FE00 pea.l [A6 - 0x200] 00000550 486E FCD6 pea.l [A6 - 0x32A] 00000554 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00000558 487A 06EC pea.l [PC + 0x6EC /* 00000C46, value 0x23737461 '#sta', pstring "starbase energy x-osted. torpeedoes" */] 0000055C 486E FCD6 pea.l [A6 - 0x32A] 00000560 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000564 486E FCD6 pea.l [A6 - 0x32A] 00000568 486E FE00 pea.l [A6 - 0x200] 0000056C 3F3C 00FF move.w -[A7], 0xFF 00000570 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00000574 6000 0052 bra +0x54 /* 000005C8 */ label00000578: 00000578 486E FF00 pea.l [A6 - 0x100] 0000057C 486E FCD6 pea.l [A6 - 0x32A] 00000580 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00000584 487A 06E4 pea.l [PC + 0x6E4 /* 00000C6A, value 0x11456E65, pstring "Energy, torpedoes" */] 00000588 486E FCD6 pea.l [A6 - 0x32A] 0000058C 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000590 486E FCD6 pea.l [A6 - 0x32A] 00000594 486E FF00 pea.l [A6 - 0x100] 00000598 3F3C 00FF move.w -[A7], 0xFF 0000059C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 000005A0 486E FE00 pea.l [A6 - 0x200] 000005A4 486E FCD6 pea.l [A6 - 0x32A] 000005A8 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 000005AC 487A 06CE pea.l [PC + 0x6CE /* 00000C7C, value 0x12656E65, pstring "energy, torpeedoes" */] 000005B0 486E FCD6 pea.l [A6 - 0x32A] 000005B4 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000005B8 486E FCD6 pea.l [A6 - 0x32A] 000005BC 486E FE00 pea.l [A6 - 0x200] 000005C0 3F3C 00FF move.w -[A7], 0xFF 000005C4 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] label000005C8: 000005C8 303C 01AE move.w D0, 0x1AE 000005CC 906A 0542 sub.w D0, [A2 + 0x542] 000005D0 3D40 FDFE move.w [A6 - 0x202], D0 000005D4 7046 moveq.l D0, 0x46 000005D6 906A 0544 sub.w D0, [A2 + 0x544] 000005DA 3D40 FDFC move.w [A6 - 0x204], D0 000005DE 302E 0008 move.w D0, [A6 + 0x8] 000005E2 C1FC 0006 muls.w D0, 0x6 000005E6 322E FDFE move.w D1, [A6 - 0x202] 000005EA 41EA 021C lea.l A0, [A2 + 0x21C] 000005EE B270 0000 cmp.w D1, [A0 + D0.w] 000005F2 6F00 0018 ble +0x1A /* 0000060C */ 000005F6 302E 0008 move.w D0, [A6 + 0x8] 000005FA C1FC 0006 muls.w D0, 0x6 000005FE 41EA 021C lea.l A0, [A2 + 0x21C] 00000602 3D70 0000 FDFE move.w [A6 - 0x202], [A0 + D0.w] 00000608 426E FDFC clr.w [A6 - 0x204] label0000060C: 0000060C 302A 0542 move.w D0, [A2 + 0x542] 00000610 D06E FDFE add.w D0, [A6 - 0x202] 00000614 3540 0542 move.w [A2 + 0x542], D0 00000618 302E 0008 move.w D0, [A6 + 0x8] 0000061C C1FC 0006 muls.w D0, 0x6 00000620 322E 0008 move.w D1, [A6 + 0x8] 00000624 C3FC 0006 muls.w D1, 0x6 00000628 41EA 021C lea.l A0, [A2 + 0x21C] 0000062C 3430 1000 move.w D2, [A0 + D1.w] 00000630 946E FDFE sub.w D2, [A6 - 0x202] 00000634 43EA 021C lea.l A1, [A2 + 0x21C] 00000638 3382 0000 move.w [A1 + D0.w], D2 0000063C 302E 0008 move.w D0, [A6 + 0x8] 00000640 C1FC 0006 muls.w D0, 0x6 00000644 322E FDFC move.w D1, [A6 - 0x204] 00000648 41EA 021C lea.l A0, [A2 + 0x21C] 0000064C B270 0000 cmp.w D1, [A0 + D0.w] 00000650 6F00 0014 ble +0x16 /* 00000666 */ 00000654 302E 0008 move.w D0, [A6 + 0x8] 00000658 C1FC 0006 muls.w D0, 0x6 0000065C 41EA 021C lea.l A0, [A2 + 0x21C] 00000660 3D70 0000 FDFC move.w [A6 - 0x204], [A0 + D0.w] label00000666: 00000666 302A 0544 move.w D0, [A2 + 0x544] 0000066A D06E FDFC add.w D0, [A6 - 0x204] 0000066E 3540 0544 move.w [A2 + 0x544], D0 00000672 302E 0008 move.w D0, [A6 + 0x8] 00000676 C1FC 0006 muls.w D0, 0x6 0000067A 322E 0008 move.w D1, [A6 + 0x8] 0000067E C3FC 0006 muls.w D1, 0x6 00000682 41EA 021C lea.l A0, [A2 + 0x21C] 00000686 3430 1000 move.w D2, [A0 + D1.w] 0000068A 946E FDFC sub.w D2, [A6 - 0x204] 0000068E 43EA 021C lea.l A1, [A2 + 0x21C] 00000692 3382 0000 move.w [A1 + D0.w], D2 00000696 302E FDFE move.w D0, [A6 - 0x202] 0000069A D06E FDFC add.w D0, [A6 - 0x204] 0000069E 4A40 tst.w D0 000006A0 6F00 00FA ble +0xFC /* 0000079C */ 000006A4 486E FF00 pea.l [A6 - 0x100] 000006A8 486E FCD6 pea.l [A6 - 0x32A] 000006AC 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 000006B0 487A 05DE pea.l [PC + 0x5DE /* 00000C90, value 0x22C2000, pstring ", " */] 000006B4 486E FCD6 pea.l [A6 - 0x32A] 000006B8 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000006BC 486E FBD6 pea.l [A6 - 0x42A] 000006C0 302E FDFE move.w D0, [A6 - 0x202] 000006C4 48C0 ext.l D0 000006C6 2F00 move.l -[A7], D0 000006C8 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000006CC 588F addq.l A7, 4 000006CE 486E FBD6 pea.l [A6 - 0x42A] 000006D2 486E FCD6 pea.l [A6 - 0x32A] 000006D6 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000006DA 487A 05B8 pea.l [PC + 0x5B8 /* 00000C94, value 0xB206372, pstring " crew, and " */] 000006DE 486E FCD6 pea.l [A6 - 0x32A] 000006E2 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000006E6 486E FAD6 pea.l [A6 - 0x52A] 000006EA 302E FDFC move.w D0, [A6 - 0x204] 000006EE 48C0 ext.l D0 000006F0 2F00 move.l -[A7], D0 000006F2 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000006F6 588F addq.l A7, 4 000006F8 486E FAD6 pea.l [A6 - 0x52A] 000006FC 486E FCD6 pea.l [A6 - 0x32A] 00000700 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000704 487A 059A pea.l [PC + 0x59A /* 00000CA0, value 0x8206D61, pstring " marines" */] 00000708 486E FCD6 pea.l [A6 - 0x32A] 0000070C 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000710 486E FCD6 pea.l [A6 - 0x32A] 00000714 486E FF00 pea.l [A6 - 0x100] 00000718 3F3C 00FF move.w -[A7], 0xFF 0000071C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00000720 486E FE00 pea.l [A6 - 0x200] 00000724 486E FCD6 pea.l [A6 - 0x32A] 00000728 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 0000072C 487A 057C pea.l [PC + 0x57C /* 00000CAA, value 0x22C2000, pstring ", " */] 00000730 486E FCD6 pea.l [A6 - 0x32A] 00000734 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000738 486E FBD6 pea.l [A6 - 0x42A] 0000073C 302E FDFE move.w D0, [A6 - 0x202] 00000740 48C0 ext.l D0 00000742 2F00 move.l -[A7], D0 00000744 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000748 588F addq.l A7, 4 0000074A 486E FBD6 pea.l [A6 - 0x42A] 0000074E 486E FCD6 pea.l [A6 - 0x32A] 00000752 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000756 487A 0556 pea.l [PC + 0x556 /* 00000CAE, value 0xB206372, pstring " crew, and " */] 0000075A 486E FCD6 pea.l [A6 - 0x32A] 0000075E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000762 486E FAD6 pea.l [A6 - 0x52A] 00000766 302E FDFC move.w D0, [A6 - 0x204] 0000076A 48C0 ext.l D0 0000076C 2F00 move.l -[A7], D0 0000076E 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000772 588F addq.l A7, 4 00000774 486E FAD6 pea.l [A6 - 0x52A] 00000778 486E FCD6 pea.l [A6 - 0x32A] 0000077C 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000780 487A 0538 pea.l [PC + 0x538 /* 00000CBA, value 0x8206D61, pstring " mareens" */] 00000784 486E FCD6 pea.l [A6 - 0x32A] 00000788 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000078C 486E FCD6 pea.l [A6 - 0x32A] 00000790 486E FE00 pea.l [A6 - 0x200] 00000794 3F3C 00FF move.w -[A7], 0xFF 00000798 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] label0000079C: 0000079C 486E FF00 pea.l [A6 - 0x100] 000007A0 486E FCD6 pea.l [A6 - 0x32A] 000007A4 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 000007A8 487A 051A pea.l [PC + 0x51A /* 00000CC4, value 0xC207265, pstring " resupplied." */] 000007AC 486E FCD6 pea.l [A6 - 0x32A] 000007B0 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000007B4 302D EBE4 move.w D0, [A5 - 0x141C] 000007B8 0240 00FF andi.w D0, 0xFF 000007BC 0040 0100 ori.w D0, 0x100 000007C0 3D40 FBD6 move.w [A6 - 0x42A], D0 000007C4 486E FBD6 pea.l [A6 - 0x42A] 000007C8 486E FCD6 pea.l [A6 - 0x32A] 000007CC 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000007D0 486E FCD6 pea.l [A6 - 0x32A] 000007D4 486E FF00 pea.l [A6 - 0x100] 000007D8 3F3C 00FF move.w -[A7], 0xFF 000007DC 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 000007E0 486E FE00 pea.l [A6 - 0x200] 000007E4 486E FCD6 pea.l [A6 - 0x32A] 000007E8 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 000007EC 487A 04E4 pea.l [PC + 0x4E4 /* 00000CD2, value 0xD207265 '\r re', pstring " reesuplide. " */] 000007F0 486E FCD6 pea.l [A6 - 0x32A] 000007F4 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000007F8 486E FCD6 pea.l [A6 - 0x32A] 000007FC 486E FE00 pea.l [A6 - 0x200] 00000800 3F3C 00FF move.w -[A7], 0xFF 00000804 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00000808 6000 00AE bra +0xB0 /* 000008B8 */ label0000080C: 0000080C 422A 0254 clr.b [A2 + 0x254] 00000810 486E FCD6 pea.l [A6 - 0x32A] 00000814 302E 0008 move.w D0, [A6 + 0x8] 00000818 48C0 ext.l D0 0000081A 2F00 move.l -[A7], D0 0000081C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000820 588F addq.l A7, 4 00000822 487A 04BC pea.l [PC + 0x4BC /* 00000CE0, value 0x14446F63, pstring "Docking to starbase " */] 00000826 486E FBD6 pea.l [A6 - 0x42A] 0000082A 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 0000082E 486E FCD6 pea.l [A6 - 0x32A] 00000832 486E FBD6 pea.l [A6 - 0x42A] 00000836 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000083A 487A 04BA pea.l [PC + 0x4BA /* 00000CF6, value 0xF206E6F, pstring " not initiated." */] 0000083E 486E FBD6 pea.l [A6 - 0x42A] 00000842 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000846 302D EBE4 move.w D0, [A5 - 0x141C] 0000084A 0240 00FF andi.w D0, 0xFF 0000084E 0040 0100 ori.w D0, 0x100 00000852 3D40 FAD6 move.w [A6 - 0x52A], D0 00000856 486E FAD6 pea.l [A6 - 0x52A] 0000085A 486E FBD6 pea.l [A6 - 0x42A] 0000085E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000862 486E FBD6 pea.l [A6 - 0x42A] 00000866 486E FF00 pea.l [A6 - 0x100] 0000086A 3F3C 00FF move.w -[A7], 0xFF 0000086E 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00000872 486E FCD6 pea.l [A6 - 0x32A] 00000876 302E 0008 move.w D0, [A6 + 0x8] 0000087A 48C0 ext.l D0 0000087C 2F00 move.l -[A7], D0 0000087E 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000882 588F addq.l A7, 4 00000884 487A 0480 pea.l [PC + 0x480 /* 00000D06, value 0x13646F63, pstring "docking 2 starbase " */] 00000888 486E FBD6 pea.l [A6 - 0x42A] 0000088C 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00000890 486E FCD6 pea.l [A6 - 0x32A] 00000894 486E FBD6 pea.l [A6 - 0x42A] 00000898 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000089C 487A 047C pea.l [PC + 0x47C /* 00000D1A, value 0x11206E6F, pstring " not inishiated. " */] 000008A0 486E FBD6 pea.l [A6 - 0x42A] 000008A4 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000008A8 486E FBD6 pea.l [A6 - 0x42A] 000008AC 486E FE00 pea.l [A6 - 0x200] 000008B0 3F3C 00FF move.w -[A7], 0xFF 000008B4 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] label000008B8: 000008B8 0C6E 0007 FDE0 cmpi.w [A6 - 0x220], 0x7 000008BE 57C0 seq D0 000008C0 4400 neg.b D0 000008C2 C02A 04B2 and.b D0, [A2 + 0x4B2] 000008C6 6700 0066 beq +0x68 /* 0000092E */ 000008CA 1D7C 0001 FDEC move.b [A6 - 0x214], 0x1 000008D0 422A 04B2 clr.b [A2 + 0x4B2] 000008D4 302A 04BC move.w D0, [A2 + 0x4BC] 000008D8 5240 addq.w D0, 1 000008DA 3540 04BC move.w [A2 + 0x4BC], D0 000008DE 486E FF00 pea.l [A6 - 0x100] 000008E2 486E FCD6 pea.l [A6 - 0x32A] 000008E6 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 000008EA 487A 0440 pea.l [PC + 0x440 /* 00000D2C, value 0x1A4B6C79, pstring "Klystron ship transfered. " */] 000008EE 486E FCD6 pea.l [A6 - 0x32A] 000008F2 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000008F6 486E FCD6 pea.l [A6 - 0x32A] 000008FA 486E FF00 pea.l [A6 - 0x100] 000008FE 3F3C 00FF move.w -[A7], 0xFF 00000902 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00000906 486E FE00 pea.l [A6 - 0x200] 0000090A 486E FCD6 pea.l [A6 - 0x32A] 0000090E 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00000912 487A 0434 pea.l [PC + 0x434 /* 00000D48, value 0x1A6B6C79, pstring "klystron ship transfered. " */] 00000916 486E FCD6 pea.l [A6 - 0x32A] 0000091A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000091E 486E FCD6 pea.l [A6 - 0x32A] 00000922 486E FE00 pea.l [A6 - 0x200] 00000926 3F3C 00FF move.w -[A7], 0xFF 0000092A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] label0000092E: 0000092E 0C6E 0007 FDDA cmpi.w [A6 - 0x226], 0x7 00000934 57C0 seq D0 00000936 4400 neg.b D0 00000938 C02E FDED and.b D0, [A6 - 0x213] 0000093C 6700 00EE beq +0xF0 /* 00000A2C */ 00000940 1D7C 0001 FDEC move.b [A6 - 0x214], 0x1 00000946 302E FDF8 move.w D0, [A6 - 0x208] 0000094A D06E FDF6 add.w D0, [A6 - 0x20A] 0000094E 3D40 FDF8 move.w [A6 - 0x208], D0 00000952 2F07 move.l -[A7], D7 00000954 7001 moveq.l D0, 0x01 00000956 7E12 moveq.l D7, 0x12 00000958 9E40 sub.w D7, D0 0000095A 6D00 002A blt +0x2C /* 00000986 */ 0000095E 3D40 FDF4 move.w [A6 - 0x20C], D0 label00000962: 00000962 302E FDF4 move.w D0, [A6 - 0x20C] 00000966 E548 lsl D0.w, 2 00000968 47EA 04C6 lea.l A3, [A2 + 0x4C6] 0000096C 47F3 0000 lea.l A3, [A3 + D0.w] 00000970 4A13 tst.b [A3] 00000972 6600 000A bne +0xC /* 0000097E */ 00000976 16BC 0001 move.b [A3], 0x1 0000097A 426B 0002 clr.w [A3 + 0x2] label0000097E: 0000097E 526E FDF4 addq.w [A6 - 0x20C], 1 00000982 51CF FFDE dbf D7, -0x24 /* 00000962 */ label00000986: 00000986 2E1F move.l D7, [A7]+ 00000988 486E FF00 pea.l [A6 - 0x100] 0000098C 486E FCD6 pea.l [A6 - 0x32A] 00000990 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00000994 487A 03CE pea.l [PC + 0x3CE /* 00000D64, value 0x1444616D, pstring "Damages repaired in " */] 00000998 486E FCD6 pea.l [A6 - 0x32A] 0000099C 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000009A0 486E FBD6 pea.l [A6 - 0x42A] 000009A4 302E FDF6 move.w D0, [A6 - 0x20A] 000009A8 48C0 ext.l D0 000009AA 2F00 move.l -[A7], D0 000009AC 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000009B0 588F addq.l A7, 4 000009B2 486E FBD6 pea.l [A6 - 0x42A] 000009B6 486E FCD6 pea.l [A6 - 0x32A] 000009BA 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000009BE 487A 03BA pea.l [PC + 0x3BA /* 00000D7A, value 0x6206461, pstring " days." */] 000009C2 486E FCD6 pea.l [A6 - 0x32A] 000009C6 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000009CA 486E FCD6 pea.l [A6 - 0x32A] 000009CE 486E FF00 pea.l [A6 - 0x100] 000009D2 3F3C 00FF move.w -[A7], 0xFF 000009D6 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 000009DA 486E FE00 pea.l [A6 - 0x200] 000009DE 486E FCD6 pea.l [A6 - 0x32A] 000009E2 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 000009E6 487A 039A pea.l [PC + 0x39A /* 00000D82, value 0x18616C6C, pstring "all damages reepared in " */] 000009EA 486E FCD6 pea.l [A6 - 0x32A] 000009EE 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000009F2 486E FBD6 pea.l [A6 - 0x42A] 000009F6 302E FDF6 move.w D0, [A6 - 0x20A] 000009FA 48C0 ext.l D0 000009FC 2F00 move.l -[A7], D0 000009FE 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000A02 588F addq.l A7, 4 00000A04 486E FBD6 pea.l [A6 - 0x42A] 00000A08 486E FCD6 pea.l [A6 - 0x32A] 00000A0C 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000A10 487A 038A pea.l [PC + 0x38A /* 00000D9C, value 0x7206461, pstring " days. " */] 00000A14 486E FCD6 pea.l [A6 - 0x32A] 00000A18 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000A1C 486E FCD6 pea.l [A6 - 0x32A] 00000A20 486E FE00 pea.l [A6 - 0x200] 00000A24 3F3C 00FF move.w -[A7], 0xFF 00000A28 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] label00000A2C: 00000A2C 302D EBE4 move.w D0, [A5 - 0x141C] 00000A30 0240 00FF andi.w D0, 0xFF 00000A34 0040 0100 ori.w D0, 0x100 00000A38 3D40 FCD6 move.w [A6 - 0x32A], D0 00000A3C 486E FF00 pea.l [A6 - 0x100] 00000A40 486E FBD6 pea.l [A6 - 0x42A] 00000A44 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00000A48 486E FCD6 pea.l [A6 - 0x32A] 00000A4C 486E FBD6 pea.l [A6 - 0x42A] 00000A50 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000A54 487A 034E pea.l [PC + 0x34E /* 00000DA4, value 0x18446179, pstring "Days spent at starbase: " */] 00000A58 486E FBD6 pea.l [A6 - 0x42A] 00000A5C 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000A60 486E FAD6 pea.l [A6 - 0x52A] 00000A64 302E FDF8 move.w D0, [A6 - 0x208] 00000A68 48C0 ext.l D0 00000A6A 2F00 move.l -[A7], D0 00000A6C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000A70 588F addq.l A7, 4 00000A72 486E FAD6 pea.l [A6 - 0x52A] 00000A76 486E FBD6 pea.l [A6 - 0x42A] 00000A7A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000A7E 486E FBD6 pea.l [A6 - 0x42A] 00000A82 486E FF00 pea.l [A6 - 0x100] 00000A86 3F3C 00FF move.w -[A7], 0xFF 00000A8A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00000A8E 486E FE00 pea.l [A6 - 0x200] 00000A92 486E FCD6 pea.l [A6 - 0x32A] 00000A96 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00000A9A 487A 0322 pea.l [PC + 0x322 /* 00000DBE, value 0x18646179, pstring "days spent at starbase, " */] 00000A9E 486E FCD6 pea.l [A6 - 0x32A] 00000AA2 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000AA6 486E FBD6 pea.l [A6 - 0x42A] 00000AAA 302E FDF8 move.w D0, [A6 - 0x208] 00000AAE 48C0 ext.l D0 00000AB0 2F00 move.l -[A7], D0 00000AB2 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000AB6 588F addq.l A7, 4 00000AB8 486E FBD6 pea.l [A6 - 0x42A] 00000ABC 486E FCD6 pea.l [A6 - 0x32A] 00000AC0 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000AC4 487A 0312 pea.l [PC + 0x312 /* 00000DD8, value 0x22E2000, pstring ". " */] 00000AC8 486E FCD6 pea.l [A6 - 0x32A] 00000ACC 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000AD0 486E FCD6 pea.l [A6 - 0x32A] 00000AD4 486E FE00 pea.l [A6 - 0x200] 00000AD8 3F3C 00FF move.w -[A7], 0xFF 00000ADC 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00000AE0 4A2E FDEC tst.b [A6 - 0x214] 00000AE4 6700 000E beq +0x10 /* 00000AF4 */ 00000AE8 486E FF00 pea.l [A6 - 0x100] 00000AEC 486E FE00 pea.l [A6 - 0x200] 00000AF0 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] label00000AF4: 00000AF4 422D FD98 clr.b [A5 - 0x268] 00000AF8 4CDF 0C00 movem.l A2,A3, [A7]+ 00000AFC 4E5E unlink A6 00000AFE 205F movea.l A0, [A7]+ 00000B00 548F addq.l A7, 2 00000B02 4ED0 jmp [A0] 00000B04 0000 0000 ori.b D0, 0x0 00000B08 1A75 2068 movea.b A5, [A5 + D2.w + 0x68] 00000B0C 6176 bsr +0x78 /* 00000B84 */ 00000B0E 2061 movea.l A0, -[A1] 00000B10 7272 moveq.l D1, 0x72 00000B12 6976 bvs +0x78 /* 00000B8A */ 00000B14 6564 bcs +0x66 /* 00000B7A */ 00000B16 2061 movea.l A0, -[A1] 00000B18 7420 moveq.l D2, 0x20 00000B1A 7374 moveq.l D1, 0x74 00000B1C 6172 bsr +0x74 /* 00000B90 */ 00000B1E 6261 bhi +0x63 /* 00000B81 */ 00000B20 7365 moveq.l D1, 0x65 00000B22 2000 move.l D0, D0 00000B24 332E 2073 move.w -[A1], [A6 + 0x2073] 00000B28 656C bcs +0x6E /* 00000B96 */ 00000B2A 6563 bcs +0x65 /* 00000B8F */ 00000B2C 7420 moveq.l D2, 0x20 00000B2E 796F moveq.l D4, 0x6F 00000B30 7220 moveq.l D1, 0x20 00000B32 6F70 ble +0x72 /* 00000BA4 */ 00000B34 7469 moveq.l D2, 0x69 00000B36 6F6E ble +0x70 /* 00000BA6 */ 00000B38 732E moveq.l D1, 0x2E 00000B3A 2064 movea.l A0, -[A4] 00000B3C 6F20 ble +0x22 /* 00000B5E */ 00000B3E 7520 moveq.l D2, 0x20 00000B40 7761 moveq.l D3, 0x61 00000B42 6E74 bgt +0x76 /* 00000BB8 */ 00000B44 2032 2064 move.l D0, [A2 + D2.w + 0x64] 00000B48 6F63 ble +0x65 /* 00000BAD */ 00000B4A 6B20 bmi +0x22 /* 00000B6C */ 00000B4C 6174 bsr +0x76 /* 00000BC2 */ 00000B4E 2073 7461 movea.l A0, [A3 + D7.w * 4 + 0x61] 00000B52 7262 moveq.l D1, 0x62 00000B54 6173 bsr +0x75 /* 00000BC9 */ 00000B56 6520 bcs +0x22 /* 00000B78 */ 00000B58 023F 2000 andi.b <>, 0x0 00000B5C 2064 movea.l A0, -[A4] label00000B5E: 00000B5E 6F20 ble +0x22 /* 00000B80 */ 00000B60 7520 moveq.l D2, 0x20 00000B62 7761 moveq.l D3, 0x61 00000B64 6E74 bgt +0x76 /* 00000BDA */ 00000B66 2032 2072 move.l D0, [A2 + D2.w + 0x72] 00000B6A 6570 bcs +0x72 /* 00000BDC */ label00000B6C: 00000B6C 6169 bsr +0x6B /* 00000BD7 */ 00000B6E 7220 moveq.l D1, 0x20 00000B70 796F moveq.l D4, 0x6F 00000B72 7220 moveq.l D1, 0x20 00000B74 6461 bcc +0x63 /* 00000BD7 */ 00000B76 6D61 blt +0x63 /* 00000BD9 */ label00000B78: 00000B78 6765 beq +0x67 /* 00000BDF */ label00000B7A: 00000B7A 733F moveq.l D1, 0x3F 00000B7C 2000 move.l D0, D0 00000B7E 2264 movea.l A1, -[A4] label00000B80: 00000B80 6F20 ble +0x22 /* 00000BA2 */ 00000B82 7520 moveq.l D2, 0x20 fn00000B84: 00000B84 7761 moveq.l D3, 0x61 00000B86 6E74 bgt +0x76 /* 00000BFC */ 00000B88 2032 2072 move.l D0, [A2 + D2.w + 0x72] // begin alternate branch 00000B8A-00000B8E label00000B8A: 00000B8A 2072 656C movea.l A0, <> // end alternate branch 00000B8A-00000B8E label00000B8A: // (misaligned) 00000B8C 656C bcs +0x6E /* 00000BFA */ 00000B8E 6561 bcs +0x63 /* 00000BF1 */ fn00000B90: 00000B90 7365 moveq.l D1, 0x65 00000B92 2074 6865 movea.l A0, [A4 + D6 + 0x65] label00000B96: 00000B96 206B 6C79 movea.l A0, [A3 + 0x6C79] 00000B9A 7374 moveq.l D1, 0x74 00000B9C 726F moveq.l D1, 0x6F 00000B9E 6E3F bgt +0x41 /* 00000BDF */ 00000BA0 2000 move.l D0, D0 label00000BA2: 00000BA2 1444 movea.b A2, D4 label00000BA4: 00000BA4 6F63 ble +0x65 /* 00000C09 */ label00000BA6: 00000BA6 6B69 bmi +0x6B /* 00000C11 */ 00000BA8 6E67 bgt +0x69 /* 00000C11 */ 00000BAA 2074 6F20 7374 movea.l A0, [A4 + 0x7374 + D6 * 8] 00000BB0 6172 bsr +0x74 /* 00000C24 */ 00000BB2 6261 bhi +0x63 /* 00000C15 */ 00000BB4 7365 moveq.l D1, 0x65 00000BB6 2000 move.l D0, D0 label00000BB8: 00000BB8 2820 move.l D4, -[A0] 00000BBA 696E bvs +0x70 /* 00000C2A */ 00000BBC 6974 bvs +0x76 /* 00000C32 */ 00000BBE 6961 bvs +0x63 /* 00000C21 */ 00000BC0 7465 moveq.l D2, 0x65 fn00000BC2: 00000BC2 642E bcc +0x30 /* 00000BF2 */ 00000BC4 2053 movea.l A0, [A3] 00000BC6 6869 bvc +0x6B /* 00000C31 */ 00000BC8 656C bcs +0x6E /* 00000C36 */ 00000BCA 6473 bcc +0x75 /* 00000C3F */ 00000BCC 206C 6F77 movea.l A0, [A4 + 0x6F77] 00000BD0 6572 bcs +0x74 /* 00000C44 */ 00000BD2 6564 bcs +0x66 /* 00000C38 */ 00000BD4 2066 movea.l A0, -[A6] 00000BD6 6F72 ble +0x74 /* 00000C4A */ 00000BD8 2064 movea.l A0, -[A4] label00000BDA: 00000BDA 6F63 ble +0x65 /* 00000C3F */ label00000BDC: 00000BDC 6B69 bmi +0x6B /* 00000C47 */ 00000BDE 6E67 bgt +0x69 /* 00000C47 */ 00000BE0 2E00 move.l D7, D0 00000BE2 1364 6F63 move.b [A1 + 0x6F63], -[A4] 00000BE6 6B69 bmi +0x6B /* 00000C51 */ 00000BE8 6E67 bgt +0x69 /* 00000C51 */ 00000BEA 2032 2073 move.l D0, [A2 + D2.w + 0x73] 00000BEE 7461 moveq.l D2, 0x61 00000BF0 7262 moveq.l D1, 0x62 label00000BF2: 00000BF2 6173 bsr +0x75 /* 00000C67 */ 00000BF4 6520 bcs +0x22 /* 00000C16 */ 00000BF6 2820 move.l D4, -[A0] 00000BF8 696E bvs +0x70 /* 00000C68 */ label00000BFA: 00000BFA 6973 bvs +0x75 /* 00000C6F */ label00000BFC: 00000BFC 6869 bvc +0x6B /* 00000C67 */ 00000BFE 6174 bsr +0x76 /* 00000C74 */ 00000C00 6564 bcs +0x66 /* 00000C66 */ 00000C02 2E20 move.l D7, -[A0] 00000C04 7368 moveq.l D1, 0x68 00000C06 6965 bvs +0x67 /* 00000C6D */ 00000C08 6C64 bge +0x66 /* 00000C6E */ 00000C0A 7320 moveq.l D1, 0x20 00000C0C 6C6F bge +0x71 /* 00000C7D */ 00000C0E 7765 moveq.l D3, 0x65 00000C10 7265 moveq.l D1, 0x65 00000C12 6420 bcc +0x22 /* 00000C34 */ 00000C14 3420 move.w D2, -[A0] label00000C16: 00000C16 646F bcc +0x71 /* 00000C87 */ 00000C18 636B bls +0x6D /* 00000C85 */ 00000C1A 696E bvs +0x70 /* 00000C8A */ 00000C1C 672E beq +0x30 /* 00000C4C */ 00000C1E 2000 move.l D0, D0 00000C20 2453 movea.l A2, [A3] 00000C22 7461 moveq.l D2, 0x61 fn00000C24: 00000C24 7262 moveq.l D1, 0x62 00000C26 6173 bsr +0x75 /* 00000C9B */ 00000C28 6520 bcs +0x22 /* 00000C4A */ label00000C2A: 00000C2A 656E bcs +0x70 /* 00000C9A */ 00000C2C 6572 bcs +0x74 /* 00000CA0 */ 00000C2E 6779 beq +0x7B /* 00000CA9 */ 00000C30 2065 movea.l A0, -[A5] label00000C32: 00000C32 7868 moveq.l D4, 0x68 label00000C34: 00000C34 6175 bsr +0x77 /* 00000CAB */ label00000C36: 00000C36 7374 moveq.l D1, 0x74 label00000C38: 00000C38 6564 bcs +0x66 /* 00000C9E */ 00000C3A 2E20 move.l D7, -[A0] 00000C3C 546F 7270 addq.w [A7 + 0x7270], 2 00000C40 6564 bcs +0x66 /* 00000CA6 */ 00000C42 6F65 ble +0x67 /* 00000CA9 */ label00000C44: 00000C44 7300 moveq.l D1, 0x00 00000C46 2373 7461 7262 move.l [A1 + 0x7262], [A3 + D7.w * 4 + 0x61] // begin alternate branch 00000C4A-00000C4C label00000C4A: 00000C4A 7262 moveq.l D1, 0x62 // end alternate branch 00000C4A-00000C4C label00000C4A: // (misaligned) label00000C4C: 00000C4C 6173 bsr +0x75 /* 00000CC1 */ 00000C4E 6520 bcs +0x22 /* 00000C70 */ 00000C50 656E bcs +0x70 /* 00000CC0 */ 00000C52 6572 bcs +0x74 /* 00000CC6 */ 00000C54 6779 beq +0x7B /* 00000CCF */ 00000C56 2078 2D6F movea.l A0, [0x00002D6F] 00000C5A 7374 moveq.l D1, 0x74 00000C5C 6564 bcs +0x66 /* 00000CC2 */ 00000C5E 2E20 move.l D7, -[A0] 00000C60 746F moveq.l D2, 0x6F 00000C62 7270 moveq.l D1, 0x70 00000C64 6565 bcs +0x67 /* 00000CCB */ label00000C66: 00000C66 646F bcc +0x71 /* 00000CD7 */ label00000C68: 00000C68 6573 bcs +0x75 /* 00000CDD */ 00000C6A 1145 6E65 move.b [A0 + 0x6E65], D5 label00000C6E: 00000C6E 7267 moveq.l D1, 0x67 label00000C70: 00000C70 792C moveq.l D4, 0x2C 00000C72 2074 6F72 7065 646F 6573 movea.l A0, [[A4 + 0x7065646F] + 0x6573] // begin alternate branch 00000C74-00000C7C fn00000C74: 00000C74 6F72 ble +0x74 /* 00000CE8 */ 00000C76 7065 moveq.l D0, 0x65 00000C78 646F bcc +0x71 /* 00000CE9 */ 00000C7A 6573 bcs +0x75 /* 00000CEF */ // end alternate branch 00000C74-00000C7C fn00000C74: // (misaligned) 00000C7C 1265 movea.b A1, -[A5] 00000C7E 6E65 bgt +0x67 /* 00000CE5 */ 00000C80 7267 moveq.l D1, 0x67 00000C82 792C moveq.l D4, 0x2C 00000C84 2074 6F72 7065 6564 6F65 movea.l A0, [[A4 + 0x70656564] + 0x6F65] // begin alternate branch 00000C8A-00000C8E label00000C8A: 00000C8A 6564 bcs +0x66 /* 00000CF0 */ 00000C8C 6F65 ble +0x67 /* 00000CF3 */ // end alternate branch 00000C8A-00000C8E label00000C8A: // (misaligned) 00000C8E 7300 moveq.l D1, 0x00 00000C90 022C 2000 0B20 andi.b [A4 + 0xB20], 0x0 00000C96 6372 bls +0x74 /* 00000D0A */ 00000C98 6577 bcs +0x79 /* 00000D11 */ label00000C9A: 00000C9A 2C20 move.l D6, -[A0] 00000C9C 616E bsr +0x70 /* 00000D0C */ label00000C9E: 00000C9E 6420 bcc +0x22 /* 00000CC0 */ label00000CA0: 00000CA0 0820 6D61 btst.b -[A0], 0x61 /* 'a' */ 00000CA4 7269 moveq.l D1, 0x69 label00000CA6: 00000CA6 6E65 bgt +0x67 /* 00000D0D */ 00000CA8 7300 moveq.l D1, 0x00 00000CAA 022C 2000 0B20 andi.b [A4 + 0xB20], 0x0 00000CB0 6372 bls +0x74 /* 00000D24 */ 00000CB2 6577 bcs +0x79 /* 00000D2B */ 00000CB4 2C20 move.l D6, -[A0] 00000CB6 616E bsr +0x70 /* 00000D26 */ 00000CB8 6420 bcc +0x22 /* 00000CDA */ 00000CBA 0820 6D61 btst.b -[A0], 0x61 /* 'a' */ 00000CBE 7265 moveq.l D1, 0x65 label00000CC0: 00000CC0 656E bcs +0x70 /* 00000D30 */ label00000CC2: 00000CC2 7300 moveq.l D1, 0x00 00000CC4 0C20 7265 cmpi.b -[A0], 0x65 /* 'e' */ // begin alternate branch 00000CC6-00000CC8 label00000CC6: 00000CC6 7265 moveq.l D1, 0x65 // end alternate branch 00000CC6-00000CC8 label00000CC6: // (misaligned) 00000CC8 7375 moveq.l D1, 0x75 00000CCA 7070 moveq.l D0, 0x70 00000CCC 6C69 bge +0x6B /* 00000D37 */ 00000CCE 6564 bcs +0x66 /* 00000D34 */ 00000CD0 2E00 move.l D7, D0 00000CD2 0D20 btst -[A0], D6 00000CD4 7265 moveq.l D1, 0x65 00000CD6 6573 bcs +0x75 /* 00000D4B */ 00000CD8 7570 moveq.l D2, 0x70 label00000CDA: 00000CDA 6C69 bge +0x6B /* 00000D45 */ 00000CDC 6465 bcc +0x67 /* 00000D43 */ 00000CDE 2E20 move.l D7, -[A0] 00000CE0 1444 movea.b A2, D4 00000CE2 6F63 ble +0x65 /* 00000D47 */ 00000CE4 6B69 bmi +0x6B /* 00000D4F */ 00000CE6 6E67 bgt +0x69 /* 00000D4F */ label00000CE8: 00000CE8 2074 6F20 7374 movea.l A0, [A4 + 0x7374 + D6 * 8] 00000CEE 6172 bsr +0x74 /* 00000D62 */ label00000CF0: 00000CF0 6261 bhi +0x63 /* 00000D53 */ 00000CF2 7365 moveq.l D1, 0x65 00000CF4 2000 move.l D0, D0 00000CF6 0F20 btst -[A0], D7 00000CF8 6E6F bgt +0x71 /* 00000D69 */ 00000CFA 7420 moveq.l D2, 0x20 00000CFC 696E bvs +0x70 /* 00000D6C */ 00000CFE 6974 bvs +0x76 /* 00000D74 */ 00000D00 6961 bvs +0x63 /* 00000D63 */ 00000D02 7465 moveq.l D2, 0x65 00000D04 642E bcc +0x30 /* 00000D34 */ 00000D06 1364 6F63 move.b [A1 + 0x6F63], -[A4] label00000D0A: 00000D0A 6B69 bmi +0x6B /* 00000D75 */ fn00000D0C: 00000D0C 6E67 bgt +0x69 /* 00000D75 */ 00000D0E 2032 2073 move.l D0, [A2 + D2.w + 0x73] 00000D12 7461 moveq.l D2, 0x61 00000D14 7262 moveq.l D1, 0x62 00000D16 6173 bsr +0x75 /* 00000D8B */ 00000D18 6520 bcs +0x22 /* 00000D3A */ 00000D1A 1120 move.b -[A0], -[A0] 00000D1C 6E6F bgt +0x71 /* 00000D8D */ 00000D1E 7420 moveq.l D2, 0x20 00000D20 696E bvs +0x70 /* 00000D90 */ 00000D22 6973 bvs +0x75 /* 00000D97 */ label00000D24: 00000D24 6869 bvc +0x6B /* 00000D8F */ fn00000D26: 00000D26 6174 bsr +0x76 /* 00000D9C */ 00000D28 6564 bcs +0x66 /* 00000D8E */ 00000D2A 2E20 move.l D7, -[A0] 00000D2C 1A4B movea.b A5, A3 00000D2E 6C79 bge +0x7B /* 00000DA9 */ label00000D30: 00000D30 7374 moveq.l D1, 0x74 00000D32 726F moveq.l D1, 0x6F label00000D34: 00000D34 6E20 bgt +0x22 /* 00000D56 */ 00000D36 7368 moveq.l D1, 0x68 00000D38 6970 bvs +0x72 /* 00000DAA */ label00000D3A: 00000D3A 2074 7261 movea.l A0, [A4 + D7.w * 2 + 0x61] 00000D3E 6E73 bgt +0x75 /* 00000DB3 */ 00000D40 6665 bne +0x67 /* 00000DA7 */ 00000D42 7265 moveq.l D1, 0x65 00000D44 642E bcc +0x30 /* 00000D74 */ 00000D46 2000 move.l D0, D0 00000D48 1A6B 6C79 movea.b A5, [A3 + 0x6C79] 00000D4C 7374 moveq.l D1, 0x74 00000D4E 726F moveq.l D1, 0x6F 00000D50 6E20 bgt +0x22 /* 00000D72 */ 00000D52 7368 moveq.l D1, 0x68 00000D54 6970 bvs +0x72 /* 00000DC6 */ label00000D56: 00000D56 2074 7261 movea.l A0, [A4 + D7.w * 2 + 0x61] 00000D5A 6E73 bgt +0x75 /* 00000DCF */ 00000D5C 6665 bne +0x67 /* 00000DC3 */ 00000D5E 7265 moveq.l D1, 0x65 00000D60 642E bcc +0x30 /* 00000D90 */ fn00000D62: 00000D62 2000 move.l D0, D0 00000D64 1444 movea.b A2, D4 00000D66 616D bsr +0x6F /* 00000DD5 */ 00000D68 6167 bsr +0x69 /* 00000DD1 */ 00000D6A 6573 bcs +0x75 /* 00000DDF */ label00000D6C: 00000D6C 2072 6570 6169 7265 movea.l A0, [A2 + 0x61697265] // begin alternate branch 00000D72-00000D74 label00000D72: 00000D72 7265 moveq.l D1, 0x65 // end alternate branch 00000D72-00000D74 label00000D72: // (misaligned) label00000D74: 00000D74 6420 bcc +0x22 /* 00000D96 */ 00000D76 696E bvs +0x70 /* 00000DE6 */ 00000D78 2000 move.l D0, D0 00000D7A 0620 6461 addi.b -[A0], 0x61 /* 'a' */ 00000D7E 7973 moveq.l D4, 0x73 00000D80 2E00 move.l D7, D0 00000D82 1861 movea.b A4, -[A1] 00000D84 6C6C bge +0x6E /* 00000DF2 */ 00000D86 2064 movea.l A0, -[A4] 00000D88 616D bsr +0x6F /* 00000DF7 */ 00000D8A 6167 bsr +0x69 /* 00000DF3 */ 00000D8C 6573 bcs +0x75 /* 00000E01 */ label00000D8E: 00000D8E 2072 6565 movea.l A0, <> // begin alternate branch 00000D90-00000D92 label00000D90: 00000D90 6565 bcs +0x67 /* 00000DF7 */ // end alternate branch 00000D90-00000D92 label00000D90: // (misaligned) 00000D92 7061 moveq.l D0, 0x61 00000D94 7265 moveq.l D1, 0x65 label00000D96: 00000D96 6420 bcc +0x22 /* 00000DB8 */ 00000D98 696E bvs +0x70 /* 00000E08 */ 00000D9A 2000 move.l D0, D0 fn00000D9C: 00000D9C 0720 btst -[A0], D3 00000D9E 6461 bcc +0x63 /* 00000E01 */ 00000DA0 7973 moveq.l D4, 0x73 00000DA2 2E20 move.l D7, -[A0] 00000DA4 1844 movea.b A4, D4 00000DA6 6179 bsr +0x7B /* 00000E21 */ 00000DA8 7320 moveq.l D1, 0x20 label00000DAA: 00000DAA 7370 moveq.l D1, 0x70 00000DAC 656E bcs +0x70 /* 00000E1C */ 00000DAE 7420 moveq.l D2, 0x20 00000DB0 6174 bsr +0x76 /* 00000E26 */ 00000DB2 2073 7461 movea.l A0, [A3 + D7.w * 4 + 0x61] 00000DB6 7262 moveq.l D1, 0x62 label00000DB8: 00000DB8 6173 bsr +0x75 /* 00000E2D */ 00000DBA 653A bcs +0x3C /* 00000DF6 */ 00000DBC 2000 move.l D0, D0 00000DBE 1864 movea.b A4, -[A4] 00000DC0 6179 bsr +0x7B /* 00000E3B */ 00000DC2 7320 moveq.l D1, 0x20 00000DC4 7370 moveq.l D1, 0x70 label00000DC6: 00000DC6 656E bcs +0x70 /* 00000E36 */ 00000DC8 7420 moveq.l D2, 0x20 00000DCA 6174 bsr +0x76 /* 00000E40 */ 00000DCC 2073 7461 movea.l A0, [A3 + D7.w * 4 + 0x61] 00000DD0 7262 moveq.l D1, 0x62 00000DD2 6173 bsr +0x75 /* 00000E47 */ 00000DD4 652C bcs +0x2E /* 00000E02 */ 00000DD6 2000 move.l D0, D0 00000DD8 022E 2000 4E56 andi.b [A6 + 0x4E56], 0x0 export_216: // at 00000DDC (misaligned) 00000DDE FFFE .invalid <> 00000DE0 48E7 0030 movem.l -[A7], A2,A3 00000DE4 45ED EC62 lea.l A2, [A5 - 0x139E] // begin alternate branch 00000DE6-00000DE8 label00000DE6: 00000DE6 EC62 asr D2.w, D6 // end alternate branch 00000DE6-00000DE8 label00000DE6: // (misaligned) 00000DE8 302E 000C move.w D0, [A6 + 0xC] 00000DEC ED48 lsl D0.w, 6 00000DEE 322E 000E move.w D1, [A6 + 0xE] label00000DF2: 00000DF2 E749 lsl D1.w, 3 00000DF4 D041 add.w D0, D1 label00000DF6: 00000DF6 41EA FFC6 lea.l A0, [A2 - 0x3A] 00000DFA 4A70 0000 tst.w [A0 + D0.w] 00000DFE 6F00 0050 ble +0x52 /* 00000E50 */ label00000E02: 00000E02 2F07 move.l -[A7], D7 00000E04 302E 000C move.w D0, [A6 + 0xC] label00000E08: 00000E08 ED48 lsl D0.w, 6 00000E0A 322E 000E move.w D1, [A6 + 0xE] 00000E0E E749 lsl D1.w, 3 00000E10 D041 add.w D0, D1 00000E12 7201 moveq.l D1, 0x01 00000E14 41EA FFC6 lea.l A0, [A2 - 0x3A] 00000E18 3E30 0000 move.w D7, [A0 + D0.w] label00000E1C: 00000E1C 9E41 sub.w D7, D1 00000E1E 6D00 002E blt +0x30 /* 00000E4E */ 00000E22 3D41 FFFE move.w [A6 - 0x2], D1 fn00000E26: 00000E26 302E FFFE move.w D0, [A6 - 0x2] 00000E2A C1FC 0006 muls.w D0, 0x6 00000E2E 47EA 0254 lea.l A3, [A2 + 0x254] 00000E32 47F3 0000 lea.l A3, [A3 + D0.w] label00000E36: 00000E36 36BC 01F4 move.w [A3], 0x1F4 00000E3A 377C 01F4 0002 move.w [A3 + 0x2], 0x1F4 fn00000E40: 00000E40 377C 0064 0004 move.w [A3 + 0x4], 0x64 /* 'd' */ 00000E46 526E FFFE addq.w [A6 - 0x2], 1 00000E4A 51CF FFDA dbf D7, -0x28 /* 00000E26 */ label00000E4E: 00000E4E 2E1F move.l D7, [A7]+ label00000E50: 00000E50 4CDF 0C00 movem.l A2,A3, [A7]+ 00000E54 4E5E unlink A6 00000E56 205F movea.l A0, [A7]+ 00000E58 508F addq.l A7, 8 00000E5A 4ED0 jmp [A0] 00000E5C 0000 0000 ori.b D0, 0x0 export_217: 00000E60 4E56 FE00 link A6, -0x0200 00000E64 226E 0008 movea.l A1, [A6 + 0x8] 00000E68 137C 0001 FFD3 move.b [A1 - 0x2D], 0x1 00000E6E 206E 0008 movea.l A0, [A6 + 0x8] 00000E72 3028 FFF0 move.w D0, [A0 - 0x10] 00000E76 C1FC 000C muls.w D0, 0xC 00000E7A 206E 0008 movea.l A0, [A6 + 0x8] 00000E7E 3228 FFF2 move.w D1, [A0 - 0xE] 00000E82 D041 add.w D0, D1 00000E84 7200 moveq.l D1, 0x00 00000E86 41ED EBDE lea.l A0, [A5 - 0x1422] 00000E8A 1230 0000 move.b D1, [A0 + D0.w] 00000E8E 0C41 00C5 cmpi.w D1, 0xC5 00000E92 6600 001A bne +0x1C /* 00000EAE */ 00000E96 487A 01D8 pea.l [PC + 0x1D8 /* 00001070, value 0x6612073, pstring "a star" */] 00000E9A 206E 0008 movea.l A0, [A6 + 0x8] 00000E9E 4868 FED2 pea.l [A0 - 0x12E] 00000EA2 3F3C 00FF move.w -[A7], 0xFF 00000EA6 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00000EAA 6000 0122 bra +0x124 /* 00000FCE */ label00000EAE: 00000EAE 0C41 00FB cmpi.w D1, 0xFB 00000EB2 6600 001A bne +0x1C /* 00000ECE */ 00000EB6 487A 01C0 pea.l [PC + 0x1C0 /* 00001078, value 0xA61206B '\na k', pstring "a klystron" */] 00000EBA 206E 0008 movea.l A0, [A6 + 0x8] 00000EBE 4868 FED2 pea.l [A0 - 0x12E] 00000EC2 3F3C 00FF move.w -[A7], 0xFF 00000EC6 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00000ECA 6000 0102 bra +0x104 /* 00000FCE */ label00000ECE: 00000ECE 0C41 00B5 cmpi.w D1, 0xB5 00000ED2 6600 001A bne +0x1C /* 00000EEE */ 00000ED6 487A 01AC pea.l [PC + 0x1AC /* 00001084, value 0x661206D, pstring "a mine" */] 00000EDA 206E 0008 movea.l A0, [A6 + 0x8] 00000EDE 4868 FED2 pea.l [A0 - 0x12E] 00000EE2 3F3C 00FF move.w -[A7], 0xFF 00000EE6 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00000EEA 6000 00E2 bra +0xE4 /* 00000FCE */ label00000EEE: 00000EEE 0C41 00C1 cmpi.w D1, 0xC1 00000EF2 6700 0042 beq +0x44 /* 00000F36 */ 00000EF6 0C41 00AA cmpi.w D1, 0xAA 00000EFA 6700 003A beq +0x3C /* 00000F36 */ 00000EFE 0C41 00A3 cmpi.w D1, 0xA3 00000F02 6700 0032 beq +0x34 /* 00000F36 */ 00000F06 0C41 00A2 cmpi.w D1, 0xA2 00000F0A 6700 002A beq +0x2C /* 00000F36 */ 00000F0E 0C41 00B0 cmpi.w D1, 0xB0 00000F12 6700 0022 beq +0x24 /* 00000F36 */ 00000F16 0C41 00A4 cmpi.w D1, 0xA4 00000F1A 6700 001A beq +0x1C /* 00000F36 */ 00000F1E 0C41 00A6 cmpi.w D1, 0xA6 00000F22 6700 0012 beq +0x14 /* 00000F36 */ 00000F26 0C41 00A5 cmpi.w D1, 0xA5 00000F2A 6700 000A beq +0xC /* 00000F36 */ 00000F2E 0C41 00BB cmpi.w D1, 0xBB 00000F32 6600 001A bne +0x1C /* 00000F4E */ label00000F36: 00000F36 487A 0154 pea.l [PC + 0x154 /* 0000108C, value 0x10612070, pstring "a photon torpedo" */] 00000F3A 206E 0008 movea.l A0, [A6 + 0x8] 00000F3E 4868 FED2 pea.l [A0 - 0x12E] 00000F42 3F3C 00FF move.w -[A7], 0xFF 00000F46 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00000F4A 6000 0082 bra +0x84 /* 00000FCE */ label00000F4E: 00000F4E 0C41 00A7 cmpi.w D1, 0xA7 00000F52 6600 005E bne +0x60 /* 00000FB2 */ 00000F56 486E FF00 pea.l [A6 - 0x100] 00000F5A 206E 0008 movea.l A0, [A6 + 0x8] 00000F5E 3028 FFF4 move.w D0, [A0 - 0xC] 00000F62 ED48 lsl D0.w, 6 00000F64 206E 0008 movea.l A0, [A6 + 0x8] 00000F68 3228 FFF6 move.w D1, [A0 - 0xA] 00000F6C E749 lsl D1.w, 3 00000F6E D041 add.w D0, D1 00000F70 41ED EC2A lea.l A0, [A5 - 0x13D6] 00000F74 3230 0000 move.w D1, [A0 + D0.w] 00000F78 48C1 ext.l D1 00000F7A 2F01 move.l -[A7], D1 00000F7C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000F80 588F addq.l A7, 4 00000F82 487A 011A pea.l [PC + 0x11A /* 0000109E, value 0x9737461 '\tsta', pstring "starbase " */] 00000F86 486E FE00 pea.l [A6 - 0x200] 00000F8A 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00000F8E 486E FF00 pea.l [A6 - 0x100] 00000F92 486E FE00 pea.l [A6 - 0x200] 00000F96 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000F9A 486E FE00 pea.l [A6 - 0x200] 00000F9E 206E 0008 movea.l A0, [A6 + 0x8] 00000FA2 4868 FED2 pea.l [A0 - 0x12E] 00000FA6 3F3C 00FF move.w -[A7], 0xFF 00000FAA 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00000FAE 6000 001E bra +0x20 /* 00000FCE */ label00000FB2: 00000FB2 0C41 00B6 cmpi.w D1, 0xB6 00000FB6 6600 0016 bne +0x18 /* 00000FCE */ 00000FBA 487A 00EC pea.l [PC + 0xEC /* 000010A8, value 0xC737061, pstring "space debris" */] 00000FBE 206E 0008 movea.l A0, [A6 + 0x8] 00000FC2 4868 FED2 pea.l [A0 - 0x12E] 00000FC6 3F3C 00FF move.w -[A7], 0xFF 00000FCA 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] label00000FCE: 00000FCE 206E 0008 movea.l A0, [A6 + 0x8] 00000FD2 3028 FFF0 move.w D0, [A0 - 0x10] 00000FD6 C1FC 000C muls.w D0, 0xC 00000FDA 206E 0008 movea.l A0, [A6 + 0x8] 00000FDE 3228 FFF2 move.w D1, [A0 - 0xE] 00000FE2 D041 add.w D0, D1 00000FE4 7200 moveq.l D1, 0x00 00000FE6 41ED EBDE lea.l A0, [A5 - 0x1422] 00000FEA 1230 0000 move.b D1, [A0 + D0.w] 00000FEE 0C41 00A7 cmpi.w D1, 0xA7 00000FF2 6700 001E beq +0x20 /* 00001012 */ 00000FF6 206E 0008 movea.l A0, [A6 + 0x8] 00000FFA 4868 FED2 pea.l [A0 - 0x12E] 00000FFE 206E 0008 movea.l A0, [A6 + 0x8] 00001002 4868 FDD2 pea.l [A0 - 0x22E] 00001006 3F3C 00FF move.w -[A7], 0xFF 0000100A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 0000100E 6000 005A bra +0x5C /* 0000106A */ label00001012: 00001012 486E FF00 pea.l [A6 - 0x100] 00001016 206E 0008 movea.l A0, [A6 + 0x8] 0000101A 3028 FFF4 move.w D0, [A0 - 0xC] 0000101E ED48 lsl D0.w, 6 00001020 206E 0008 movea.l A0, [A6 + 0x8] 00001024 3228 FFF6 move.w D1, [A0 - 0xA] 00001028 E749 lsl D1.w, 3 0000102A D041 add.w D0, D1 0000102C 41ED EC2A lea.l A0, [A5 - 0x13D6] 00001030 3230 0000 move.w D1, [A0 + D0.w] 00001034 48C1 ext.l D1 00001036 2F01 move.l -[A7], D1 00001038 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 0000103C 588F addq.l A7, 4 0000103E 487A 0076 pea.l [PC + 0x76 /* 000010B6, value 0x9737461 '\tsta', pstring "starbase " */] 00001042 486E FE00 pea.l [A6 - 0x200] 00001046 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 0000104A 486E FF00 pea.l [A6 - 0x100] 0000104E 486E FE00 pea.l [A6 - 0x200] 00001052 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00001056 486E FE00 pea.l [A6 - 0x200] 0000105A 206E 0008 movea.l A0, [A6 + 0x8] 0000105E 4868 FDD2 pea.l [A0 - 0x22E] 00001062 3F3C 00FF move.w -[A7], 0xFF 00001066 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] label0000106A: 0000106A 4E5E unlink A6 0000106C 2E9F move.l [A7], [A7]+ 0000106E 4E75 rts 00001070 0661 2073 addi.w -[A1], 0x2073 /* ' s' */ 00001074 7461 moveq.l D2, 0x61 00001076 7200 moveq.l D1, 0x00 00001078 0A61 206B xori.w -[A1], 0x206B /* ' k' */ 0000107C 6C79 bge +0x7B /* 000010F7 */ 0000107E 7374 moveq.l D1, 0x74 00001080 726F moveq.l D1, 0x6F 00001082 6E00 0661 bgt +0x663 /* 000016E5 */ 00001086 206D 696E movea.l A0, [A5 + 0x696E] 0000108A 6500 1061 bcs +0x1063 /* 000020ED */ 0000108E 2070 686F movea.l A0, [A0 + D6 + 0x6F] 00001092 746F moveq.l D2, 0x6F 00001094 6E20 bgt +0x22 /* 000010B6 */ 00001096 746F moveq.l D2, 0x6F 00001098 7270 moveq.l D1, 0x70 0000109A 6564 bcs +0x66 /* 00001100 */ 0000109C 6F00 0973 ble +0x975 /* 00001A11 */ 000010A0 7461 moveq.l D2, 0x61 000010A2 7262 moveq.l D1, 0x62 000010A4 6173 bsr +0x75 /* 00001119 */ 000010A6 6520 bcs +0x22 /* 000010C8 */ 000010A8 0C73 7061 6365 cmpi.w <>, 0x7061 /* 'pa' */ 000010AE 2064 movea.l A0, -[A4] 000010B0 6562 bcs +0x64 /* 00001114 */ 000010B2 7269 moveq.l D1, 0x69 000010B4 7300 moveq.l D1, 0x00 label000010B6: 000010B6 0973 7461 bchg [A3 + D7.w * 4 + 0x61], D4 000010BA 7262 moveq.l D1, 0x62 000010BC 6173 bsr +0x75 /* 00001131 */ 000010BE 6520 bcs +0x22 /* 000010E0 */ export_218: 000010C0 4E56 FF1C link A6, -0x00E4 000010C4 48E7 0020 movem.l -[A7], A2 label000010C8: 000010C8 206E 000C movea.l A0, [A6 + 0xC] 000010CC 4A50 tst.w [A0] 000010CE 6F00 040C ble +0x40E /* 000014DC */ 000010D2 45ED EC62 lea.l A2, [A5 - 0x139E] label000010D6: 000010D6 206E 0008 movea.l A0, [A6 + 0x8] 000010DA 4A28 FFD3 tst.b [A0 - 0x2D] 000010DE 57C0 seq D0 label000010E0: 000010E0 4400 neg.b D0 000010E2 206E 000C movea.l A0, [A6 + 0xC] 000010E6 4A50 tst.w [A0] 000010E8 5EC1 sgt D1 000010EA 4401 neg.b D1 000010EC C001 and.b D0, D1 000010EE 6700 03EC beq +0x3EE /* 000014DC */ 000010F2 3F2A 0212 move.w -[A7], [A2 + 0x212] 000010F6 3F2A 0214 move.w -[A7], [A2 + 0x214] 000010FA 4227 clr.b -[A7] 000010FC 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] label00001100: 00001100 206E 0008 movea.l A0, [A6 + 0x8] 00001104 4868 FFD8 pea.l [A0 - 0x28] 00001108 486E FF76 pea.l [A6 - 0x8A] 0000110C 3F3C 100E move.w -[A7], 0x100E 00001110 A9EB syscall Pack4/FP68K 00001112 206E 0008 movea.l A0, [A6 + 0x8] // begin alternate branch 00001114-0000111A label00001114: 00001114 0008 4868 ori.b A0, 0x68 /* 'h' */ 00001118 FFE0 .invalid <> // end alternate branch 00001114-0000111A label00001114: // (misaligned) 00001116 4868 FFE0 pea.l [A0 - 0x20] 0000111A 486E FF76 pea.l [A6 - 0x8A] 0000111E 3F3C 1000 move.w -[A7], 0x1000 00001122 A9EB syscall Pack4/FP68K 00001124 486E FF76 pea.l [A6 - 0x8A] 00001128 206E 0008 movea.l A0, [A6 + 0x8] 0000112C 4868 FFD8 pea.l [A0 - 0x28] 00001130 3F3C 1010 move.w -[A7], 0x1010 00001134 A9EB syscall Pack4/FP68K 00001136 206E 0008 movea.l A0, [A6 + 0x8] 0000113A 4868 FFD4 pea.l [A0 - 0x2C] 0000113E 486E FF76 pea.l [A6 - 0x8A] 00001142 3F3C 100E move.w -[A7], 0x100E 00001146 A9EB syscall Pack4/FP68K 00001148 206E 0008 movea.l A0, [A6 + 0x8] 0000114C 4868 FFDC pea.l [A0 - 0x24] 00001150 486E FF76 pea.l [A6 - 0x8A] 00001154 3F3C 1000 move.w -[A7], 0x1000 00001158 A9EB syscall Pack4/FP68K 0000115A 486E FF76 pea.l [A6 - 0x8A] 0000115E 206E 0008 movea.l A0, [A6 + 0x8] 00001162 4868 FFD4 pea.l [A0 - 0x2C] 00001166 3F3C 1010 move.w -[A7], 0x1010 0000116A A9EB syscall Pack4/FP68K 0000116C 3F3C 0001 move.w -[A7], 0x1 00001170 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] 00001174 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00001178 302A 04BE move.w D0, [A2 + 0x4BE] 0000117C 5340 subq.w D0, 1 0000117E 3540 04BE move.w [A2 + 0x4BE], D0 00001182 4A2A 0254 tst.b [A2 + 0x254] 00001186 6700 0022 beq +0x24 /* 000011AA */ 0000118A 302A 0218 move.w D0, [A2 + 0x218] 0000118E C1FC 000C muls.w D0, 0xC 00001192 322A 0216 move.w D1, [A2 + 0x216] 00001196 D041 add.w D0, D1 00001198 43ED EBDE lea.l A1, [A5 - 0x1422] 0000119C 13BC 00A7 0000 move.b [A1 + D0.w], 0xA7 000011A2 422A 0254 clr.b [A2 + 0x254] 000011A6 6000 001A bra +0x1C /* 000011C2 */ label000011AA: 000011AA 302A 0218 move.w D0, [A2 + 0x218] 000011AE C1FC 000C muls.w D0, 0xC 000011B2 322A 0216 move.w D1, [A2 + 0x216] 000011B6 D041 add.w D0, D1 000011B8 43ED EBDE lea.l A1, [A5 - 0x1422] 000011BC 13BC 00BD 0000 move.b [A1 + D0.w], 0xBD label000011C2: 000011C2 302A 0212 move.w D0, [A2 + 0x212] 000011C6 206E 0008 movea.l A0, [A6 + 0x8] 000011CA 9068 FFFE sub.w D0, [A0 - 0x2] 000011CE 48C0 ext.l D0 000011D0 2F00 move.l -[A7], D0 000011D2 486E FF76 pea.l [A6 - 0x8A] 000011D6 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000011DA 41FA 030C lea.l A0, [PC + 0x30C /* 000014E8, value 0x4002A000 */] 000011DE 43EE FF6C lea.l A1, [A6 - 0x94] 000011E2 22D8 move.l [A1]+, [A0]+ 000011E4 22D8 move.l [A1]+, [A0]+ 000011E6 32D8 move.w [A1]+, [A0]+ 000011E8 486E FF76 pea.l [A6 - 0x8A] 000011EC 486E FF6C pea.l [A6 - 0x94] 000011F0 3F3C 0004 move.w -[A7], 0x4 000011F4 A9EB syscall Pack4/FP68K 000011F6 206E 0008 movea.l A0, [A6 + 0x8] 000011FA 4868 FFD8 pea.l [A0 - 0x28] 000011FE 486E FF62 pea.l [A6 - 0x9E] 00001202 3F3C 100E move.w -[A7], 0x100E 00001206 A9EB syscall Pack4/FP68K 00001208 486E FF6C pea.l [A6 - 0x94] 0000120C 486E FF62 pea.l [A6 - 0x9E] 00001210 3F3C 0002 move.w -[A7], 0x2 00001214 A9EB syscall Pack4/FP68K 00001216 302A 0216 move.w D0, [A2 + 0x216] 0000121A 48C0 ext.l D0 0000121C 2F00 move.l -[A7], D0 0000121E 486E FF58 pea.l [A6 - 0xA8] 00001222 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00001226 486E FF58 pea.l [A6 - 0xA8] 0000122A 486E FF62 pea.l [A6 - 0x9E] 0000122E 3F3C 0002 move.w -[A7], 0x2 00001232 A9EB syscall Pack4/FP68K 00001234 206E 0008 movea.l A0, [A6 + 0x8] 00001238 3028 FFFA move.w D0, [A0 - 0x6] 0000123C 48C0 ext.l D0 0000123E 2F00 move.l -[A7], D0 00001240 486E FF4E pea.l [A6 - 0xB2] 00001244 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00001248 486E FF4E pea.l [A6 - 0xB2] 0000124C 486E FF62 pea.l [A6 - 0x9E] 00001250 3F3C 0000 move.w -[A7], 0x0 00001254 A9EB syscall Pack4/FP68K 00001256 486E FF62 pea.l [A6 - 0x9E] 0000125A 302A 0214 move.w D0, [A2 + 0x214] 0000125E 206E 0008 movea.l A0, [A6 + 0x8] 00001262 9068 FFFC sub.w D0, [A0 - 0x4] 00001266 48C0 ext.l D0 00001268 2F00 move.l -[A7], D0 0000126A 486E FF44 pea.l [A6 - 0xBC] 0000126E 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00001272 41FA 027E lea.l A0, [PC + 0x27E /* 000014F2, value 0x4002A000 */] 00001276 43EE FF3A lea.l A1, [A6 - 0xC6] 0000127A 22D8 move.l [A1]+, [A0]+ 0000127C 22D8 move.l [A1]+, [A0]+ 0000127E 32D8 move.w [A1]+, [A0]+ 00001280 486E FF44 pea.l [A6 - 0xBC] 00001284 486E FF3A pea.l [A6 - 0xC6] 00001288 3F3C 0004 move.w -[A7], 0x4 0000128C A9EB syscall Pack4/FP68K 0000128E 206E 0008 movea.l A0, [A6 + 0x8] 00001292 4868 FFD4 pea.l [A0 - 0x2C] 00001296 486E FF30 pea.l [A6 - 0xD0] 0000129A 3F3C 100E move.w -[A7], 0x100E 0000129E A9EB syscall Pack4/FP68K 000012A0 486E FF3A pea.l [A6 - 0xC6] 000012A4 486E FF30 pea.l [A6 - 0xD0] 000012A8 3F3C 0002 move.w -[A7], 0x2 000012AC A9EB syscall Pack4/FP68K 000012AE 302A 0218 move.w D0, [A2 + 0x218] 000012B2 48C0 ext.l D0 000012B4 2F00 move.l -[A7], D0 000012B6 486E FF26 pea.l [A6 - 0xDA] 000012BA 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000012BE 486E FF26 pea.l [A6 - 0xDA] 000012C2 486E FF30 pea.l [A6 - 0xD0] 000012C6 3F3C 0002 move.w -[A7], 0x2 000012CA A9EB syscall Pack4/FP68K 000012CC 206E 0008 movea.l A0, [A6 + 0x8] 000012D0 3028 FFF8 move.w D0, [A0 - 0x8] 000012D4 48C0 ext.l D0 000012D6 2F00 move.l -[A7], D0 000012D8 486E FF1C pea.l [A6 - 0xE4] 000012DC 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000012E0 486E FF1C pea.l [A6 - 0xE4] 000012E4 486E FF30 pea.l [A6 - 0xD0] 000012E8 3F3C 0000 move.w -[A7], 0x0 000012EC A9EB syscall Pack4/FP68K 000012EE 486E FF30 pea.l [A6 - 0xD0] 000012F2 206E 0008 movea.l A0, [A6 + 0x8] 000012F6 4868 FFF6 pea.l [A0 - 0xA] 000012FA 206E 0008 movea.l A0, [A6 + 0x8] 000012FE 4868 FFF4 pea.l [A0 - 0xC] 00001302 206E 0008 movea.l A0, [A6 + 0x8] 00001306 4868 FFF2 pea.l [A0 - 0xE] 0000130A 206E 0008 movea.l A0, [A6 + 0x8] 0000130E 4868 FFF0 pea.l [A0 - 0x10] 00001312 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00001316 3D6A 0212 FF86 move.w [A6 - 0x7A], [A2 + 0x212] 0000131C 3D6A 0214 FF84 move.w [A6 - 0x7C], [A2 + 0x214] 00001322 206E 0008 movea.l A0, [A6 + 0x8] 00001326 3028 FFF4 move.w D0, [A0 - 0xC] 0000132A B06A 0214 cmp.w D0, [A2 + 0x214] 0000132E 56C0 sne D0 00001330 4400 neg.b D0 00001332 206E 0008 movea.l A0, [A6 + 0x8] 00001336 3228 FFF6 move.w D1, [A0 - 0xA] 0000133A B26A 0212 cmp.w D1, [A2 + 0x212] 0000133E 56C1 sne D1 00001340 4401 neg.b D1 00001342 8001 or.b D0, D1 00001344 6700 00A6 beq +0xA8 /* 000013EC */ 00001348 41ED EBEA lea.l A0, [A5 - 0x1416] 0000134C 43EE FF88 lea.l A1, [A6 - 0x78] 00001350 701D moveq.l D0, 0x1D label00001352: 00001352 22D8 move.l [A1]+, [A0]+ 00001354 51C8 FFFC dbf D0, -0x6 /* 00001352 */ 00001358 3D6A 0216 FF82 move.w [A6 - 0x7E], [A2 + 0x216] 0000135E 3D6A 0218 FF80 move.w [A6 - 0x80], [A2 + 0x218] 00001364 206E 0008 movea.l A0, [A6 + 0x8] 00001368 3568 FFF6 0212 move.w [A2 + 0x212], [A0 - 0xA] 0000136E 206E 0008 movea.l A0, [A6 + 0x8] 00001372 3568 FFF4 0214 move.w [A2 + 0x214], [A0 - 0xC] 00001378 206E 0008 movea.l A0, [A6 + 0x8] 0000137C 3568 FFF2 0216 move.w [A2 + 0x216], [A0 - 0xE] 00001382 206E 0008 movea.l A0, [A6 + 0x8] 00001386 3568 FFF0 0218 move.w [A2 + 0x218], [A0 - 0x10] 0000138C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00001390 206E 0008 movea.l A0, [A6 + 0x8] 00001394 3028 FFF0 move.w D0, [A0 - 0x10] 00001398 C1FC 000C muls.w D0, 0xC 0000139C 206E 0008 movea.l A0, [A6 + 0x8] 000013A0 3228 FFF2 move.w D1, [A0 - 0xE] 000013A4 D041 add.w D0, D1 000013A6 7200 moveq.l D1, 0x00 000013A8 41ED EBDE lea.l A0, [A5 - 0x1422] 000013AC 1230 0000 move.b D1, [A0 + D0.w] 000013B0 0C41 00BD cmpi.w D1, 0xBD 000013B4 6700 0032 beq +0x34 /* 000013E8 */ 000013B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013BC 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */] 000013C0 41EE FF88 lea.l A0, [A6 - 0x78] 000013C4 43ED EBEA lea.l A1, [A5 - 0x1416] 000013C8 701D moveq.l D0, 0x1D label000013CA: 000013CA 22D8 move.l [A1]+, [A0]+ 000013CC 51C8 FFFC dbf D0, -0x6 /* 000013CA */ 000013D0 356E FF86 0212 move.w [A2 + 0x212], [A6 - 0x7A] 000013D6 356E FF84 0214 move.w [A2 + 0x214], [A6 - 0x7C] 000013DC 356E FF82 0216 move.w [A2 + 0x216], [A6 - 0x7E] 000013E2 356E FF80 0218 move.w [A2 + 0x218], [A6 - 0x80] label000013E8: 000013E8 6000 004A bra +0x4C /* 00001434 */ label000013EC: 000013EC 206E 0008 movea.l A0, [A6 + 0x8] 000013F0 3028 FFF0 move.w D0, [A0 - 0x10] 000013F4 C1FC 000C muls.w D0, 0xC 000013F8 206E 0008 movea.l A0, [A6 + 0x8] 000013FC 3228 FFF2 move.w D1, [A0 - 0xE] 00001400 D041 add.w D0, D1 00001402 7200 moveq.l D1, 0x00 00001404 41ED EBDE lea.l A0, [A5 - 0x1422] 00001408 1230 0000 move.b D1, [A0 + D0.w] 0000140C 0C41 00BD cmpi.w D1, 0xBD 00001410 6700 000E beq +0x10 /* 00001420 */ 00001414 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001418 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */] 0000141C 6000 0016 bra +0x18 /* 00001434 */ label00001420: 00001420 206E 0008 movea.l A0, [A6 + 0x8] 00001424 3568 FFF2 0216 move.w [A2 + 0x216], [A0 - 0xE] 0000142A 206E 0008 movea.l A0, [A6 + 0x8] 0000142E 3568 FFF0 0218 move.w [A2 + 0x218], [A0 - 0x10] label00001434: 00001434 302E FF86 move.w D0, [A6 - 0x7A] 00001438 B06A 0212 cmp.w D0, [A2 + 0x212] 0000143C 56C0 sne D0 0000143E 4400 neg.b D0 00001440 322E FF84 move.w D1, [A6 - 0x7C] 00001444 B26A 0214 cmp.w D1, [A2 + 0x214] 00001448 56C1 sne D1 0000144A 4401 neg.b D1 0000144C 8001 or.b D0, D1 0000144E 6700 0012 beq +0x14 /* 00001462 */ 00001452 3F2E FF86 move.w -[A7], [A6 - 0x7A] 00001456 3F2E FF84 move.w -[A7], [A6 - 0x7C] 0000145A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000145E 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */] label00001462: 00001462 302A 0218 move.w D0, [A2 + 0x218] 00001466 C1FC 000C muls.w D0, 0xC 0000146A 322A 0216 move.w D1, [A2 + 0x216] 0000146E D041 add.w D0, D1 00001470 43ED EBDE lea.l A1, [A5 - 0x1422] 00001474 13BC 00B9 0000 move.b [A1 + D0.w], 0xB9 0000147A 302A 0214 move.w D0, [A2 + 0x214] 0000147E ED48 lsl D0.w, 6 00001480 322A 0212 move.w D1, [A2 + 0x212] 00001484 E749 lsl D1.w, 3 00001486 D041 add.w D0, D1 00001488 43EA FFCC lea.l A1, [A2 - 0x34] 0000148C 13BC 0001 0000 move.b [A1 + D0.w], 0x1 00001492 4EAD 050A jsr [A5 + 0x50A /* export_157 */] 00001496 206E 0008 movea.l A0, [A6 + 0x8] 0000149A 4A28 FFD3 tst.b [A0 - 0x2D] 0000149E 6700 002A beq +0x2C /* 000014CA */ 000014A2 206E 0008 movea.l A0, [A6 + 0x8] 000014A6 3028 FFEC move.w D0, [A0 - 0x14] 000014AA 206E 0008 movea.l A0, [A6 + 0x8] 000014AE D068 FFEA add.w D0, [A0 - 0x16] 000014B2 226E 0008 movea.l A1, [A6 + 0x8] 000014B6 3340 FFE8 move.w [A1 - 0x18], D0 000014BA 206E 0008 movea.l A0, [A6 + 0x8] 000014BE 4268 FFEC clr.w [A0 - 0x14] 000014C2 206E 0008 movea.l A0, [A6 + 0x8] 000014C6 4268 FFEA clr.w [A0 - 0x16] label000014CA: 000014CA 206E 000C movea.l A0, [A6 + 0xC] 000014CE 3010 move.w D0, [A0] 000014D0 5340 subq.w D0, 1 000014D2 226E 000C movea.l A1, [A6 + 0xC] 000014D6 3280 move.w [A1], D0 000014D8 6000 FBFC bra -0x402 /* 000010D6 */ label000014DC: 000014DC 4CDF 0400 movem.l A2, [A7]+ 000014E0 4E5E unlink A6 000014E2 205F movea.l A0, [A7]+ 000014E4 508F addq.l A7, 8 000014E6 4ED0 jmp [A0] 000014E8 4002 negx.b D2 000014EA A000 syscall Open/PBHOpen/HOpen 000014EC 0000 0000 ori.b D0, 0x0 000014F0 0000 4002 ori.b D0, 0x2 000014F4 A000 syscall Open/PBHOpen/HOpen 000014F6 0000 0000 ori.b D0, 0x0 000014FA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_219: // at 000014FC (misaligned) 000014FE FF92 .invalid <> 00001500 48E7 0020 movem.l -[A7], A2 00001504 206E 0008 movea.l A0, [A6 + 0x8] 00001508 4A68 FFEC tst.w [A0 - 0x14] 0000150C 6F00 037E ble +0x380 /* 0000188C */ 00001510 45ED EC62 lea.l A2, [A5 - 0x139E] 00001514 3F2A 0212 move.w -[A7], [A2 + 0x212] 00001518 3F2A 0214 move.w -[A7], [A2 + 0x214] 0000151C 4227 clr.b -[A7] 0000151E 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 00001522 206E 0008 movea.l A0, [A6 + 0x8] 00001526 3028 FFEC move.w D0, [A0 - 0x14] 0000152A 48C0 ext.l D0 0000152C 2F00 move.l -[A7], D0 0000152E 486E FFEC pea.l [A6 - 0x14] 00001532 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00001536 206E 0008 movea.l A0, [A6 + 0x8] 0000153A 4868 FFE0 pea.l [A0 - 0x20] 0000153E 486E FFE2 pea.l [A6 - 0x1E] 00001542 3F3C 100E move.w -[A7], 0x100E 00001546 A9EB syscall Pack4/FP68K 00001548 486E FFEC pea.l [A6 - 0x14] 0000154C 486E FFE2 pea.l [A6 - 0x1E] 00001550 3F3C 0004 move.w -[A7], 0x4 00001554 A9EB syscall Pack4/FP68K 00001556 206E 0008 movea.l A0, [A6 + 0x8] 0000155A 4868 FFD8 pea.l [A0 - 0x28] 0000155E 486E FFD8 pea.l [A6 - 0x28] 00001562 3F3C 100E move.w -[A7], 0x100E 00001566 A9EB syscall Pack4/FP68K 00001568 486E FFE2 pea.l [A6 - 0x1E] 0000156C 486E FFD8 pea.l [A6 - 0x28] 00001570 3F3C 0000 move.w -[A7], 0x0 00001574 A9EB syscall Pack4/FP68K 00001576 486E FFD8 pea.l [A6 - 0x28] 0000157A 206E 0008 movea.l A0, [A6 + 0x8] 0000157E 4868 FFD8 pea.l [A0 - 0x28] 00001582 3F3C 1010 move.w -[A7], 0x1010 00001586 A9EB syscall Pack4/FP68K 00001588 206E 0008 movea.l A0, [A6 + 0x8] 0000158C 3028 FFEC move.w D0, [A0 - 0x14] 00001590 48C0 ext.l D0 00001592 2F00 move.l -[A7], D0 00001594 486E FFEC pea.l [A6 - 0x14] 00001598 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 0000159C 206E 0008 movea.l A0, [A6 + 0x8] 000015A0 4868 FFDC pea.l [A0 - 0x24] 000015A4 486E FFE2 pea.l [A6 - 0x1E] 000015A8 3F3C 100E move.w -[A7], 0x100E 000015AC A9EB syscall Pack4/FP68K 000015AE 486E FFEC pea.l [A6 - 0x14] 000015B2 486E FFE2 pea.l [A6 - 0x1E] 000015B6 3F3C 0004 move.w -[A7], 0x4 000015BA A9EB syscall Pack4/FP68K 000015BC 206E 0008 movea.l A0, [A6 + 0x8] 000015C0 4868 FFD4 pea.l [A0 - 0x2C] 000015C4 486E FFD8 pea.l [A6 - 0x28] 000015C8 3F3C 100E move.w -[A7], 0x100E 000015CC A9EB syscall Pack4/FP68K 000015CE 486E FFE2 pea.l [A6 - 0x1E] 000015D2 486E FFD8 pea.l [A6 - 0x28] 000015D6 3F3C 0000 move.w -[A7], 0x0 000015DA A9EB syscall Pack4/FP68K 000015DC 486E FFD8 pea.l [A6 - 0x28] 000015E0 206E 0008 movea.l A0, [A6 + 0x8] 000015E4 4868 FFD4 pea.l [A0 - 0x2C] 000015E8 3F3C 1010 move.w -[A7], 0x1010 000015EC A9EB syscall Pack4/FP68K 000015EE 206E 0008 movea.l A0, [A6 + 0x8] 000015F2 3F28 FFEC move.w -[A7], [A0 - 0x14] 000015F6 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] 000015FA 302A 04BE move.w D0, [A2 + 0x4BE] 000015FE 206E 0008 movea.l A0, [A6 + 0x8] 00001602 9068 FFEC sub.w D0, [A0 - 0x14] 00001606 3540 04BE move.w [A2 + 0x4BE], D0 0000160A 302A 0218 move.w D0, [A2 + 0x218] 0000160E C1FC 000C muls.w D0, 0xC 00001612 322A 0216 move.w D1, [A2 + 0x216] 00001616 D041 add.w D0, D1 00001618 43ED EBDE lea.l A1, [A5 - 0x1422] 0000161C 13BC 00BD 0000 move.b [A1 + D0.w], 0xBD 00001622 302A 0212 move.w D0, [A2 + 0x212] 00001626 C1FC 000A muls.w D0, 0xA /* '\n' */ 0000162A 48C0 ext.l D0 0000162C 2F00 move.l -[A7], D0 0000162E 486E FFEC pea.l [A6 - 0x14] 00001632 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00001636 206E 0008 movea.l A0, [A6 + 0x8] 0000163A 4868 FFD8 pea.l [A0 - 0x28] 0000163E 486E FFE2 pea.l [A6 - 0x1E] 00001642 3F3C 100E move.w -[A7], 0x100E 00001646 A9EB syscall Pack4/FP68K 00001648 486E FFEC pea.l [A6 - 0x14] 0000164C 486E FFE2 pea.l [A6 - 0x1E] 00001650 3F3C 0002 move.w -[A7], 0x2 00001654 A9EB syscall Pack4/FP68K 00001656 302A 0216 move.w D0, [A2 + 0x216] 0000165A 48C0 ext.l D0 0000165C 2F00 move.l -[A7], D0 0000165E 486E FFD8 pea.l [A6 - 0x28] 00001662 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00001666 486E FFD8 pea.l [A6 - 0x28] 0000166A 486E FFE2 pea.l [A6 - 0x1E] 0000166E 3F3C 0002 move.w -[A7], 0x2 00001672 A9EB syscall Pack4/FP68K 00001674 206E 0008 movea.l A0, [A6 + 0x8] 00001678 3028 FFFE move.w D0, [A0 - 0x2] 0000167C C1FC 000A muls.w D0, 0xA /* '\n' */ 00001680 48C0 ext.l D0 00001682 2F00 move.l -[A7], D0 00001684 486E FFCE pea.l [A6 - 0x32] 00001688 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 0000168C 486E FFCE pea.l [A6 - 0x32] 00001690 486E FFE2 pea.l [A6 - 0x1E] 00001694 3F3C 0000 move.w -[A7], 0x0 00001698 A9EB syscall Pack4/FP68K 0000169A 206E 0008 movea.l A0, [A6 + 0x8] 0000169E 3028 FFFA move.w D0, [A0 - 0x6] 000016A2 48C0 ext.l D0 000016A4 2F00 move.l -[A7], D0 000016A6 486E FFC4 pea.l [A6 - 0x3C] 000016AA 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000016AE 486E FFC4 pea.l [A6 - 0x3C] 000016B2 486E FFE2 pea.l [A6 - 0x1E] 000016B6 3F3C 0000 move.w -[A7], 0x0 000016BA A9EB syscall Pack4/FP68K 000016BC 486E FFE2 pea.l [A6 - 0x1E] 000016C0 302A 0214 move.w D0, [A2 + 0x214] 000016C4 C1FC 000A muls.w D0, 0xA /* '\n' */ 000016C8 48C0 ext.l D0 000016CA 2F00 move.l -[A7], D0 000016CC 486E FFBA pea.l [A6 - 0x46] 000016D0 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000016D4 206E 0008 movea.l A0, [A6 + 0x8] 000016D8 4868 FFD4 pea.l [A0 - 0x2C] 000016DC 486E FFB0 pea.l [A6 - 0x50] 000016E0 3F3C 100E move.w -[A7], 0x100E 000016E4 A9EB syscall Pack4/FP68K 000016E6 486E FFBA pea.l [A6 - 0x46] 000016EA 486E FFB0 pea.l [A6 - 0x50] 000016EE 3F3C 0002 move.w -[A7], 0x2 000016F2 A9EB syscall Pack4/FP68K 000016F4 302A 0218 move.w D0, [A2 + 0x218] 000016F8 48C0 ext.l D0 000016FA 2F00 move.l -[A7], D0 000016FC 486E FFA6 pea.l [A6 - 0x5A] 00001700 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00001704 486E FFA6 pea.l [A6 - 0x5A] 00001708 486E FFB0 pea.l [A6 - 0x50] 0000170C 3F3C 0002 move.w -[A7], 0x2 00001710 A9EB syscall Pack4/FP68K 00001712 206E 0008 movea.l A0, [A6 + 0x8] 00001716 3028 FFFC move.w D0, [A0 - 0x4] 0000171A C1FC 000A muls.w D0, 0xA /* '\n' */ 0000171E 48C0 ext.l D0 00001720 2F00 move.l -[A7], D0 00001722 486E FF9C pea.l [A6 - 0x64] 00001726 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 0000172A 486E FF9C pea.l [A6 - 0x64] 0000172E 486E FFB0 pea.l [A6 - 0x50] 00001732 3F3C 0000 move.w -[A7], 0x0 00001736 A9EB syscall Pack4/FP68K 00001738 206E 0008 movea.l A0, [A6 + 0x8] 0000173C 3028 FFF8 move.w D0, [A0 - 0x8] 00001740 48C0 ext.l D0 00001742 2F00 move.l -[A7], D0 00001744 486E FF92 pea.l [A6 - 0x6E] 00001748 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 0000174C 486E FF92 pea.l [A6 - 0x6E] 00001750 486E FFB0 pea.l [A6 - 0x50] 00001754 3F3C 0000 move.w -[A7], 0x0 00001758 A9EB syscall Pack4/FP68K 0000175A 486E FFB0 pea.l [A6 - 0x50] 0000175E 206E 0008 movea.l A0, [A6 + 0x8] 00001762 4868 FFF6 pea.l [A0 - 0xA] 00001766 206E 0008 movea.l A0, [A6 + 0x8] 0000176A 4868 FFF4 pea.l [A0 - 0xC] 0000176E 206E 0008 movea.l A0, [A6 + 0x8] 00001772 4868 FFF2 pea.l [A0 - 0xE] 00001776 206E 0008 movea.l A0, [A6 + 0x8] 0000177A 4868 FFF0 pea.l [A0 - 0x10] 0000177E 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00001782 206E 0008 movea.l A0, [A6 + 0x8] 00001786 3028 FFF4 move.w D0, [A0 - 0xC] 0000178A B06A 0214 cmp.w D0, [A2 + 0x214] 0000178E 56C0 sne D0 00001790 4400 neg.b D0 00001792 206E 0008 movea.l A0, [A6 + 0x8] 00001796 3228 FFF6 move.w D1, [A0 - 0xA] 0000179A B26A 0212 cmp.w D1, [A2 + 0x212] 0000179E 56C1 sne D1 000017A0 4401 neg.b D1 000017A2 8001 or.b D0, D1 000017A4 1D40 FFF7 move.b [A6 - 0x9], D0 000017A8 206E 0008 movea.l A0, [A6 + 0x8] 000017AC 3568 FFF6 0212 move.w [A2 + 0x212], [A0 - 0xA] 000017B2 206E 0008 movea.l A0, [A6 + 0x8] 000017B6 3568 FFF4 0214 move.w [A2 + 0x214], [A0 - 0xC] 000017BC 206E 0008 movea.l A0, [A6 + 0x8] 000017C0 3568 FFF2 0216 move.w [A2 + 0x216], [A0 - 0xE] 000017C6 206E 0008 movea.l A0, [A6 + 0x8] 000017CA 3568 FFF0 0218 move.w [A2 + 0x218], [A0 - 0x10] 000017D0 4A2E FFF7 tst.b [A6 - 0x9] 000017D4 6700 0016 beq +0x18 /* 000017EC */ 000017D8 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 000017DC 3F2A 0212 move.w -[A7], [A2 + 0x212] 000017E0 3F2A 0214 move.w -[A7], [A2 + 0x214] 000017E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017E8 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */] label000017EC: 000017EC 206E 0008 movea.l A0, [A6 + 0x8] 000017F0 3028 FFF4 move.w D0, [A0 - 0xC] 000017F4 ED48 lsl D0.w, 6 000017F6 206E 0008 movea.l A0, [A6 + 0x8] 000017FA 3228 FFF6 move.w D1, [A0 - 0xA] 000017FE E749 lsl D1.w, 3 00001800 D041 add.w D0, D1 00001802 43EA FFCC lea.l A1, [A2 - 0x34] 00001806 13BC 0001 0000 move.b [A1 + D0.w], 0x1 0000180C 206E 0008 movea.l A0, [A6 + 0x8] 00001810 3028 FFF0 move.w D0, [A0 - 0x10] 00001814 C1FC 000C muls.w D0, 0xC 00001818 206E 0008 movea.l A0, [A6 + 0x8] 0000181C 3228 FFF2 move.w D1, [A0 - 0xE] 00001820 D041 add.w D0, D1 00001822 43ED EBDE lea.l A1, [A5 - 0x1422] 00001826 13BC 00B9 0000 move.b [A1 + D0.w], 0xB9 0000182C 598F subq.l A7, 4 0000182E 3F3C 0779 move.w -[A7], 0x779 00001832 42A7 clr.l -[A7] 00001834 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 0000183A A97C syscall GetNewDialog 0000183C 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00001840 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001844 A981 syscall DrawDialog 00001846 487A 004E pea.l [PC + 0x4E /* 00001896, value 0xF696E20, pstring "in hi perspaise" */] 0000184A 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 0000184E 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 00001852 2F07 move.l -[A7], D7 00001854 7001 moveq.l D0, 0x01 00001856 2E3C 0002 7100 move.l D7, 0x27100 0000185C 9E80 sub.l D7, D0 0000185E 6D00 0010 blt +0x12 /* 00001870 */ 00001862 2D40 FFF8 move.l [A6 - 0x8], D0 label00001866: 00001866 52AE FFF8 addq.l [A6 - 0x8], 1 0000186A 5387 subq.l D7, 1 0000186C 6400 FFF8 bcc -0x6 /* 00001866 */ label00001870: 00001870 2E1F move.l D7, [A7]+ 00001872 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001876 A983 syscall DisposeDialog 00001878 4A2D FD92 tst.b [A5 - 0x26E] 0000187C 6700 0006 beq +0x8 /* 00001884 */ 00001880 4EAD 0522 jsr [A5 + 0x522 /* export_160 */] label00001884: 00001884 4EAD 052A jsr [A5 + 0x52A /* export_161 */] 00001888 4EAD 050A jsr [A5 + 0x50A /* export_157 */] label0000188C: 0000188C 4CDF 0400 movem.l A2, [A7]+ 00001890 4E5E unlink A6 00001892 2E9F move.l [A7], [A7]+ 00001894 4E75 rts 00001896 0F69 6E20 bchg [A1 + 0x6E20], D7 0000189A 6869 bvc +0x6B /* 00001905 */ 0000189C 2070 6572 7370 6169 7365 movea.l A0, [[A0 + 0x73706169] + 0x7365] export_212: 000018A6 4E56 F9D2 link A6, -0x062E 000018AA 48E7 1020 movem.l -[A7], D3,A2 000018AE 3F3C 0004 move.w -[A7], 0x4 000018B2 A889 syscall TextMode 000018B4 302D FD72 move.w D0, [A5 - 0x28E] 000018B8 C1FC 000A muls.w D0, 0xA /* '\n' */ 000018BC D06D FD70 add.w D0, [A5 - 0x290] 000018C0 3D40 FFE6 move.w [A6 - 0x1A], D0 000018C4 0C6E 0032 FFE6 cmpi.w [A6 - 0x1A], 0x32 /* '2' */ 000018CA 5EC0 sgt D0 000018CC 4400 neg.b D0 000018CE 1D40 FFD2 move.b [A6 - 0x2E], D0 000018D2 302E FFE6 move.w D0, [A6 - 0x1A] 000018D6 0440 0032 subi.w D0, 0x32 /* '2' */ 000018DA 3D40 FFE4 move.w [A6 - 0x1C], D0 000018DE 558F subq.l A7, 2 000018E0 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 000018E4 4267 clr.w -[A7] 000018E6 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 000018EA 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000018EE 3D5F FFE6 move.w [A6 - 0x1A], [A7]+ 000018F2 302D FD6E move.w D0, [A5 - 0x292] 000018F6 48C0 ext.l D0 000018F8 2F00 move.l -[A7], D0 000018FA 486E FDC8 pea.l [A6 - 0x238] 000018FE 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00001902 486E FDC8 pea.l [A6 - 0x238] 00001906 302E FFE6 move.w D0, [A6 - 0x1A] 0000190A 48C0 ext.l D0 0000190C 2F00 move.l -[A7], D0 0000190E 486E FDBE pea.l [A6 - 0x242] 00001912 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00001916 486E FDBE pea.l [A6 - 0x242] 0000191A 486E FFE0 pea.l [A6 - 0x20] 0000191E 486E FFDC pea.l [A6 - 0x24] 00001922 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00001926 45ED EC62 lea.l A2, [A5 - 0x139E] 0000192A 302A 0212 move.w D0, [A2 + 0x212] 0000192E 48C0 ext.l D0 00001930 2F00 move.l -[A7], D0 00001932 486E FDC8 pea.l [A6 - 0x238] 00001936 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 0000193A 41FA 0594 lea.l A0, [PC + 0x594 /* 00001ED0, value 0x4002A000 */] 0000193E 43EE FDBE lea.l A1, [A6 - 0x242] 00001942 22D8 move.l [A1]+, [A0]+ 00001944 22D8 move.l [A1]+, [A0]+ 00001946 32D8 move.w [A1]+, [A0]+ 00001948 486E FDC8 pea.l [A6 - 0x238] 0000194C 486E FDBE pea.l [A6 - 0x242] 00001950 3F3C 0004 move.w -[A7], 0x4 00001954 A9EB syscall Pack4/FP68K 00001956 302A 0216 move.w D0, [A2 + 0x216] 0000195A 48C0 ext.l D0 0000195C 2F00 move.l -[A7], D0 0000195E 486E FDB4 pea.l [A6 - 0x24C] 00001962 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00001966 486E FDB4 pea.l [A6 - 0x24C] 0000196A 486E FDBE pea.l [A6 - 0x242] 0000196E 3F3C 0000 move.w -[A7], 0x0 00001972 A9EB syscall Pack4/FP68K 00001974 486E FFE0 pea.l [A6 - 0x20] 00001978 486E FDBE pea.l [A6 - 0x242] 0000197C 3F3C 1000 move.w -[A7], 0x1000 00001980 A9EB syscall Pack4/FP68K 00001982 486E FDBE pea.l [A6 - 0x242] 00001986 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 0000198A 201F move.l D0, [A7]+ 0000198C 3D40 FFF6 move.w [A6 - 0xA], D0 00001990 302A 0214 move.w D0, [A2 + 0x214] 00001994 48C0 ext.l D0 00001996 2F00 move.l -[A7], D0 00001998 486E FDC8 pea.l [A6 - 0x238] 0000199C 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000019A0 41FA 0538 lea.l A0, [PC + 0x538 /* 00001EDA, value 0x4002A000 */] 000019A4 43EE FDBE lea.l A1, [A6 - 0x242] 000019A8 22D8 move.l [A1]+, [A0]+ 000019AA 22D8 move.l [A1]+, [A0]+ 000019AC 32D8 move.w [A1]+, [A0]+ 000019AE 486E FDC8 pea.l [A6 - 0x238] 000019B2 486E FDBE pea.l [A6 - 0x242] 000019B6 3F3C 0004 move.w -[A7], 0x4 000019BA A9EB syscall Pack4/FP68K 000019BC 302A 0218 move.w D0, [A2 + 0x218] 000019C0 48C0 ext.l D0 000019C2 2F00 move.l -[A7], D0 000019C4 486E FDB4 pea.l [A6 - 0x24C] 000019C8 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000019CC 486E FDB4 pea.l [A6 - 0x24C] 000019D0 486E FDBE pea.l [A6 - 0x242] 000019D4 3F3C 0000 move.w -[A7], 0x0 000019D8 A9EB syscall Pack4/FP68K 000019DA 486E FFDC pea.l [A6 - 0x24] 000019DE 486E FDBE pea.l [A6 - 0x242] 000019E2 3F3C 1000 move.w -[A7], 0x1000 000019E6 A9EB syscall Pack4/FP68K 000019E8 486E FDBE pea.l [A6 - 0x242] 000019EC 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 000019F0 201F move.l D0, [A7]+ 000019F2 3D40 FFF4 move.w [A6 - 0xC], D0 000019F6 302E FFE6 move.w D0, [A6 - 0x1A] 000019FA B06A 04BE cmp.w D0, [A2 + 0x4BE] 000019FE 6F00 00D6 ble +0xD8 /* 00001AD6 */ 00001A02 486E FCD2 pea.l [A6 - 0x32E] 00001A06 302D FD72 move.w D0, [A5 - 0x28E] 00001A0A C1FC 000A muls.w D0, 0xA /* '\n' */ 00001A0E D06D FD70 add.w D0, [A5 - 0x290] 00001A12 48C0 ext.l D0 00001A14 2F00 move.l -[A7], D0 00001A16 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00001A1A 588F addq.l A7, 4 00001A1C 487A 04C6 pea.l [PC + 0x4C6 /* 00001EE4, value 0x41752064 'Au d', pstring "u do not have enough energy to reach that destination. required: " */] 00001A20 486E FBD2 pea.l [A6 - 0x42E] 00001A24 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00001A28 486E FCD2 pea.l [A6 - 0x32E] 00001A2C 486E FBD2 pea.l [A6 - 0x42E] 00001A30 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00001A34 487A 04F0 pea.l [PC + 0x4F0 /* 00001F26, value 0xE20656E, pstring " energy units." */] 00001A38 486E FBD2 pea.l [A6 - 0x42E] 00001A3C 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00001A40 486E FBD2 pea.l [A6 - 0x42E] 00001A44 486E FDD2 pea.l [A6 - 0x22E] 00001A48 3F3C 00FF move.w -[A7], 0xFF 00001A4C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00001A50 302D EBE4 move.w D0, [A5 - 0x141C] 00001A54 0240 00FF andi.w D0, 0xFF 00001A58 0040 0100 ori.w D0, 0x100 00001A5C 3D40 FCD2 move.w [A6 - 0x32E], D0 00001A60 487A 04D4 pea.l [PC + 0x4D4 /* 00001F36, value 0x38596F75 '8You', pstring "You do not have enough energy to reach that destination." */] 00001A64 486E FCD2 pea.l [A6 - 0x32E] 00001A68 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00001A6C 302D EBE4 move.w D0, [A5 - 0x141C] 00001A70 0240 00FF andi.w D0, 0xFF 00001A74 0040 0100 ori.w D0, 0x100 00001A78 3D40 FBD2 move.w [A6 - 0x42E], D0 00001A7C 486E FBD2 pea.l [A6 - 0x42E] 00001A80 486E FCD2 pea.l [A6 - 0x32E] 00001A84 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00001A88 487A 04E6 pea.l [PC + 0x4E6 /* 00001F70, value 0xA526571 '\nReq', pstring "Required: " */] 00001A8C 486E FCD2 pea.l [A6 - 0x32E] 00001A90 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00001A94 486E FAD2 pea.l [A6 - 0x52E] 00001A98 302D FD72 move.w D0, [A5 - 0x28E] 00001A9C C1FC 000A muls.w D0, 0xA /* '\n' */ 00001AA0 D06D FD70 add.w D0, [A5 - 0x290] 00001AA4 48C0 ext.l D0 00001AA6 2F00 move.l -[A7], D0 00001AA8 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001AAC 588F addq.l A7, 4 00001AAE 486E FAD2 pea.l [A6 - 0x52E] 00001AB2 486E FCD2 pea.l [A6 - 0x32E] 00001AB6 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00001ABA 487A 04C0 pea.l [PC + 0x4C0 /* 00001F7C, value 0xE20656E, pstring " energy units." */] 00001ABE 486E FCD2 pea.l [A6 - 0x32E] 00001AC2 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00001AC6 486E FCD2 pea.l [A6 - 0x32E] 00001ACA 486E FDD2 pea.l [A6 - 0x22E] 00001ACE 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] 00001AD2 6000 02D2 bra +0x2D4 /* 00001DA6 */ label00001AD6: 00001AD6 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00001ADA 486E FDB2 pea.l [A6 - 0x24E] 00001ADE 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00001AE2 486E FDB2 pea.l [A6 - 0x24E] 00001AE6 3F3C 000B move.w -[A7], 0xB 00001AEA 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 00001AEE 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00001AF2 486E FDB2 pea.l [A6 - 0x24E] 00001AF6 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00001AFA 56C0 sne D0 00001AFC 4400 neg.b D0 00001AFE 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001B02 486E FD92 pea.l [A6 - 0x26E] 00001B06 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00001B0A 486E FD92 pea.l [A6 - 0x26E] 00001B0E 3F3C 000B move.w -[A7], 0xB 00001B12 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 00001B16 2600 move.l D3, D0 00001B18 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00001B1C 486E FD92 pea.l [A6 - 0x26E] 00001B20 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00001B24 56C0 sne D0 00001B26 4400 neg.b D0 00001B28 C600 and.b D3, D0 00001B2A 4A6E FFE6 tst.w [A6 - 0x1A] 00001B2E 5EC0 sgt D0 00001B30 4400 neg.b D0 00001B32 C600 and.b D3, D0 00001B34 6700 0214 beq +0x216 /* 00001D4A */ 00001B38 302A 0210 move.w D0, [A2 + 0x210] 00001B3C B06D FD6E cmp.w D0, [A5 - 0x292] 00001B40 56C0 sne D0 00001B42 4400 neg.b D0 00001B44 1540 020E move.b [A2 + 0x20E], D0 00001B48 356D FD6E 0210 move.w [A2 + 0x210], [A5 - 0x292] 00001B4E 3F2A 0212 move.w -[A7], [A2 + 0x212] 00001B52 3F2A 0214 move.w -[A7], [A2 + 0x214] 00001B56 4227 clr.b -[A7] 00001B58 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 00001B5C 3D6A 0212 FFFE move.w [A6 - 0x2], [A2 + 0x212] 00001B62 3D6A 0214 FFFC move.w [A6 - 0x4], [A2 + 0x214] 00001B68 3D6A 0216 FFFA move.w [A6 - 0x6], [A2 + 0x216] 00001B6E 3D6A 0218 FFF8 move.w [A6 - 0x8], [A2 + 0x218] 00001B74 42A7 clr.l -[A7] 00001B76 486E FDC8 pea.l [A6 - 0x238] 00001B7A 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00001B7E 486E FDC8 pea.l [A6 - 0x238] 00001B82 486E FFD8 pea.l [A6 - 0x28] 00001B86 3F3C 1010 move.w -[A7], 0x1010 00001B8A A9EB syscall Pack4/FP68K 00001B8C 42A7 clr.l -[A7] 00001B8E 486E FDC8 pea.l [A6 - 0x238] 00001B92 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00001B96 486E FDC8 pea.l [A6 - 0x238] 00001B9A 486E FFD4 pea.l [A6 - 0x2C] 00001B9E 3F3C 1010 move.w -[A7], 0x1010 00001BA2 A9EB syscall Pack4/FP68K 00001BA4 302E FFE6 move.w D0, [A6 - 0x1A] 00001BA8 48C0 ext.l D0 00001BAA 2F00 move.l -[A7], D0 00001BAC 486E FDC8 pea.l [A6 - 0x238] 00001BB0 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00001BB4 486E FFE0 pea.l [A6 - 0x20] 00001BB8 486E FDBE pea.l [A6 - 0x242] 00001BBC 3F3C 100E move.w -[A7], 0x100E 00001BC0 A9EB syscall Pack4/FP68K 00001BC2 486E FDC8 pea.l [A6 - 0x238] 00001BC6 486E FDBE pea.l [A6 - 0x242] 00001BCA 3F3C 0006 move.w -[A7], 0x6 00001BCE A9EB syscall Pack4/FP68K 00001BD0 486E FDBE pea.l [A6 - 0x242] 00001BD4 486E FFE0 pea.l [A6 - 0x20] 00001BD8 3F3C 1010 move.w -[A7], 0x1010 00001BDC A9EB syscall Pack4/FP68K 00001BDE 302E FFE6 move.w D0, [A6 - 0x1A] 00001BE2 48C0 ext.l D0 00001BE4 2F00 move.l -[A7], D0 00001BE6 486E FDC8 pea.l [A6 - 0x238] 00001BEA 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00001BEE 486E FFDC pea.l [A6 - 0x24] 00001BF2 486E FDBE pea.l [A6 - 0x242] 00001BF6 3F3C 100E move.w -[A7], 0x100E 00001BFA A9EB syscall Pack4/FP68K 00001BFC 486E FDC8 pea.l [A6 - 0x238] 00001C00 486E FDBE pea.l [A6 - 0x242] 00001C04 3F3C 0006 move.w -[A7], 0x6 00001C08 A9EB syscall Pack4/FP68K 00001C0A 486E FDBE pea.l [A6 - 0x242] 00001C0E 486E FFDC pea.l [A6 - 0x24] 00001C12 3F3C 1010 move.w -[A7], 0x1010 00001C16 A9EB syscall Pack4/FP68K 00001C18 3D7C 0008 FFEE move.w [A6 - 0x12], 0x8 00001C1E 302E FFEE move.w D0, [A6 - 0x12] 00001C22 B06E FFE6 cmp.w D0, [A6 - 0x1A] 00001C26 6F00 0008 ble +0xA /* 00001C30 */ 00001C2A 3D6E FFE6 FFEE move.w [A6 - 0x12], [A6 - 0x1A] label00001C30: 00001C30 302E FFE6 move.w D0, [A6 - 0x1A] 00001C34 906E FFEE sub.w D0, [A6 - 0x12] 00001C38 3D40 FFEC move.w [A6 - 0x14], D0 00001C3C 4A6E FFEC tst.w [A6 - 0x14] 00001C40 6F00 0032 ble +0x34 /* 00001C74 */ 00001C44 3D7C 0008 FFEA move.w [A6 - 0x16], 0x8 00001C4A 302E FFEA move.w D0, [A6 - 0x16] 00001C4E B06E FFEC cmp.w D0, [A6 - 0x14] 00001C52 6F00 0010 ble +0x12 /* 00001C64 */ 00001C56 3D6E FFEC FFEA move.w [A6 - 0x16], [A6 - 0x14] 00001C5C 426E FFEC clr.w [A6 - 0x14] 00001C60 6000 000E bra +0x10 /* 00001C70 */ label00001C64: 00001C64 302E FFEC move.w D0, [A6 - 0x14] 00001C68 906E FFEA sub.w D0, [A6 - 0x16] 00001C6C 3D40 FFEC move.w [A6 - 0x14], D0 label00001C70: 00001C70 6000 0006 bra +0x8 /* 00001C78 */ label00001C74: 00001C74 426E FFEA clr.w [A6 - 0x16] label00001C78: 00001C78 422E FFD3 clr.b [A6 - 0x2D] 00001C7C 426E FFE8 clr.w [A6 - 0x18] 00001C80 486E FFEE pea.l [A6 - 0x12] 00001C84 2F0E move.l -[A7], A6 00001C86 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00001C8A 2F0E move.l -[A7], A6 00001C8C 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00001C90 486E FFEA pea.l [A6 - 0x16] 00001C94 2F0E move.l -[A7], A6 00001C96 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00001C9A 4A2E FFD3 tst.b [A6 - 0x2D] 00001C9E 6700 00A6 beq +0xA8 /* 00001D46 */ 00001CA2 302E FFE6 move.w D0, [A6 - 0x1A] 00001CA6 906E FFEE sub.w D0, [A6 - 0x12] 00001CAA 906E FFEA sub.w D0, [A6 - 0x16] 00001CAE 906E FFEC sub.w D0, [A6 - 0x14] 00001CB2 906E FFE8 sub.w D0, [A6 - 0x18] 00001CB6 3D40 FFE6 move.w [A6 - 0x1A], D0 00001CBA 302E FFE4 move.w D0, [A6 - 0x1C] 00001CBE 906E FFEE sub.w D0, [A6 - 0x12] 00001CC2 906E FFEA sub.w D0, [A6 - 0x16] 00001CC6 906E FFEC sub.w D0, [A6 - 0x14] 00001CCA 906E FFE8 sub.w D0, [A6 - 0x18] 00001CCE 3D40 FFE4 move.w [A6 - 0x1C], D0 00001CD2 4A6E FFE4 tst.w [A6 - 0x1C] 00001CD6 5EC0 sgt D0 00001CD8 4400 neg.b D0 00001CDA 1D40 FFD2 move.b [A6 - 0x2E], D0 00001CDE 487A 02AC pea.l [PC + 0x2AC /* 00001F8C, value 0x2470726F '$pro', pstring "progress halted. path is blocked by " */] 00001CE2 486E FCD2 pea.l [A6 - 0x32E] 00001CE6 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00001CEA 486E FDD2 pea.l [A6 - 0x22E] 00001CEE 486E FCD2 pea.l [A6 - 0x32E] 00001CF2 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00001CF6 486E FCD2 pea.l [A6 - 0x32E] 00001CFA 486E FDD2 pea.l [A6 - 0x22E] 00001CFE 3F3C 00FF move.w -[A7], 0xFF 00001D02 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00001D06 302D EBE4 move.w D0, [A5 - 0x141C] 00001D0A 0240 00FF andi.w D0, 0xFF 00001D0E 0040 0100 ori.w D0, 0x100 00001D12 3D40 FCD2 move.w [A6 - 0x32E], D0 00001D16 487A 029A pea.l [PC + 0x29A /* 00001FB2, value 0x2450726F '$Pro', pstring "Progress halted: path is blocked by " */] 00001D1A 486E FCD2 pea.l [A6 - 0x32E] 00001D1E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00001D22 486E FED2 pea.l [A6 - 0x12E] 00001D26 486E FCD2 pea.l [A6 - 0x32E] 00001D2A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00001D2E 487A 02A8 pea.l [PC + 0x2A8 /* 00001FD8, value 0x2212100, pstring "!!" */] 00001D32 486E FCD2 pea.l [A6 - 0x32E] 00001D36 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00001D3A 486E FCD2 pea.l [A6 - 0x32E] 00001D3E 486E FDD2 pea.l [A6 - 0x22E] 00001D42 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] label00001D46: 00001D46 6000 005E bra +0x60 /* 00001DA6 */ label00001D4A: 00001D4A 4A6E FFE6 tst.w [A6 - 0x1A] 00001D4E 6600 002E bne +0x30 /* 00001D7E */ 00001D52 302D EBE4 move.w D0, [A5 - 0x141C] 00001D56 0240 00FF andi.w D0, 0xFF 00001D5A 0040 0100 ori.w D0, 0x100 00001D5E 3D40 FCD2 move.w [A6 - 0x32E], D0 00001D62 487A 0278 pea.l [PC + 0x278 /* 00001FDC, value 0x2D436170 '-Cap', pstring "Captain!!! We are spinning out of control!!!!" */] 00001D66 486E FCD2 pea.l [A6 - 0x32E] 00001D6A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00001D6E 486E FCD2 pea.l [A6 - 0x32E] 00001D72 487A 0296 pea.l [PC + 0x296 /* 0000200A, value 0x28636170 '(cap', pstring "captain!!! we r spinning out of control!" */] 00001D76 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] 00001D7A 6000 002A bra +0x2C /* 00001DA6 */ label00001D7E: 00001D7E 302D EBE4 move.w D0, [A5 - 0x141C] 00001D82 0240 00FF andi.w D0, 0xFF 00001D86 0040 0100 ori.w D0, 0x100 00001D8A 3D40 FCD2 move.w [A6 - 0x32E], D0 00001D8E 487A 02A4 pea.l [PC + 0x2A4 /* 00002034, value 0x40496C6C '@Ill', cstring "@Illegal speed: It would send y"... */] 00001D92 486E FCD2 pea.l [A6 - 0x32E] 00001D96 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00001D9A 486E FCD2 pea.l [A6 - 0x32E] 00001D9E 487A 02D6 pea.l [PC + 0x2D6 /* 00002076, value 0x3C696C6C '> 00002050 6420 bcc +0x22 /* 00002072 */ label00002052: 00002052 796F moveq.l D4, 0x6F 00002054 7520 moveq.l D2, 0x20 00002056 D477 6865 add.w D2, [A7 + D6 + 0x65] 0000205A 7265 moveq.l D1, 0x65 0000205C 206E 6F20 movea.l A0, [A6 + 0x6F20] 00002060 6D61 blt +0x63 /* 000020C3 */ label00002062: 00002062 6E20 bgt +0x22 /* 00002084 */ label00002064: 00002064 6861 bvc +0x63 /* 000020C7 */ 00002066 7320 moveq.l D1, 0x20 00002068 676F beq +0x71 /* 000020D9 */ 0000206A 6E65 bgt +0x67 /* 000020D1 */ 0000206C 2062 movea.l A0, -[A2] 0000206E 6566 bcs +0x68 /* 000020D6 */ label00002070: 00002070 6F72 ble +0x74 /* 000020E4 */ label00002072: 00002072 6521 bcs +0x23 /* 00002095 */ 00002074 D500 addx.b D2, D0 00002076 3C69 6C6C movea.w A6, [A1 + 0x6C6C] 0000207A 6567 bcs +0x69 /* 000020E3 */ 0000207C 616C bsr +0x6E /* 000020EA */ fn0000207E: 0000207E 2073 7065 movea.l A0, [A3 + D7.w + 0x65] // begin alternate branch 00002080-00002082 label00002080: 00002080 7065 moveq.l D0, 0x65 // end alternate branch 00002080-00002082 label00002080: // (misaligned) 00002082 6564 bcs +0x66 /* 000020E8 */ label00002084: 00002084 3A20 move.w D5, -[A0] 00002086 6974 bvs +0x76 /* 000020FC */ 00002088 2077 6F75 movea.l A0, <> 0000208C 6C64 bge +0x66 /* 000020F2 */ label0000208E: 0000208E 2073 656E movea.l A0, <> // begin alternate branch 00002090-00002092 label00002090: 00002090 656E bcs +0x70 /* 00002100 */ // end alternate branch 00002090-00002092 label00002090: // (misaligned) 00002092 6420 bcc +0x22 /* 000020B4 */ 00002094 7520 moveq.l D2, 0x20 00002096 7768 moveq.l D3, 0x68 00002098 6572 bcs +0x74 /* 0000210C */ 0000209A 6520 bcs +0x22 /* 000020BC */ label0000209C: 0000209C 6E6F bgt +0x71 /* 0000210D */ label0000209E: 0000209E 206D 616E movea.l A0, [A5 + 0x616E] 000020A2 2068 6173 movea.l A0, [A0 + 0x6173] // begin alternate branch 000020A4-000020A6 label000020A4: 000020A4 6173 bsr +0x75 /* 00002119 */ // end alternate branch 000020A4-000020A6 label000020A4: // (misaligned) label000020A6: 000020A6 2067 movea.l A0, -[A7] fn000020A8: 000020A8 6F6E ble +0x70 /* 00002118 */ 000020AA 6520 bcs +0x22 /* 000020CC */ 000020AC 6265 bhi +0x67 /* 00002113 */ 000020AE 666F bne +0x71 /* 0000211F */ label000020B0: 000020B0 7265 moveq.l D1, 0x65 000020B2 2E00 move.l D7, D0 label000020B4: 000020B4 4002 negx.b D2 000020B6 9333 3333 3333 3333 1D20 6F76 sub.b [[A3 + 0x33333333 + D3 * 2] + 0x1D206F76], D1 // begin alternate branch 000020BC-000020C2 label000020BC: 000020BC 3333 1D20 6F76 move.w -[A1], [A3 + 0x6F76 + D1 * 4] // end alternate branch 000020BC-000020C2 label000020BC: // (misaligned) 000020C2 6572 bcs +0x74 /* 00002136 */ 000020C4 6865 bvc +0x67 /* 0000212B */ 000020C6 6174 bsr +0x76 /* 0000213C */ 000020C8 696E bvs +0x70 /* 00002138 */ 000020CA 6721 beq +0x23 /* 000020ED */ label000020CC: 000020CC 2052 movea.l A0, [A2] 000020CE 6570 bcs +0x72 /* 00002140 */ 000020D0 6169 bsr +0x6B /* 0000213B */ 000020D2 7220 moveq.l D1, 0x20 000020D4 7469 moveq.l D2, 0x69 label000020D6: 000020D6 6D65 blt +0x67 /* 0000213D */ 000020D8 206F 6620 movea.l A0, [A7 + 0x6620] 000020DC 0620 6461 addi.b -[A0], 0x61 /* 'a' */ 000020E0 7973 moveq.l D4, 0x73 000020E2 2E00 move.l D7, D0 label000020E4: 000020E4 1D20 move.b -[A6], -[A0] 000020E6 6F76 ble +0x78 /* 0000215E */ label000020E8: 000020E8 6572 bcs +0x74 /* 0000215C */ fn000020EA: 000020EA 6865 bvc +0x67 /* 00002151 */ 000020EC 6574 bcs +0x76 /* 00002162 */ 000020EE 696E bvs +0x70 /* 0000215E */ 000020F0 6721 beq +0x23 /* 00002113 */ label000020F2: 000020F2 2072 6570 6169 7220 movea.l A0, [A2 + 0x61697220] 000020FA 7469 moveq.l D2, 0x69 label000020FC: 000020FC 6D65 blt +0x67 /* 00002163 */ 000020FE 206F 6620 movea.l A0, [A7 + 0x6620] // begin alternate branch 00002100-00002102 label00002100: 00002100 6620 bne +0x22 /* 00002122 */ // end alternate branch 00002100-00002102 label00002100: // (misaligned) 00002102 0720 btst -[A0], D3 00002104 6461 bcc +0x63 /* 00002167 */ 00002106 7973 moveq.l D4, 0x73 00002108 2E20 move.l D7, -[A0] export_213: 0000210A 4E56 FCD4 link A6, -0x032C // begin alternate branch 0000210C-00002114 label0000210C: 0000210C FCD4 48E7 .extension 0xCD4 <> // unimplemented 00002110 0020 598F ori.b -[A0], 0x8F // end alternate branch 0000210C-00002114 label0000210C: // (misaligned) 0000210E 48E7 0020 movem.l -[A7], A2 00002112 598F subq.l A7, 4 00002114 3F3C 0771 move.w -[A7], 0x771 label00002118: 00002118 42A7 clr.l -[A7] 0000211A 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00002120 A97C syscall GetNewDialog label00002122: 00002122 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00002126 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000212A 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 0000212E 2F07 move.l -[A7], D7 00002130 7001 moveq.l D0, 0x01 00002132 7E04 moveq.l D7, 0x04 00002134 9E40 sub.w D7, D0 label00002136: 00002136 6D00 0032 blt +0x34 /* 0000216A */ // begin alternate branch 00002138-0000213E label00002138: 00002138 0032 3D40 FFFE ori.b <>, 0x40 /* '@' */ // end alternate branch 00002138-0000213E label00002138: // (misaligned) 0000213A 3D40 FFFE move.w [A6 - 0x2], D0 // begin alternate branch 0000213C-0000213E fn0000213C: 0000213C FFFE .invalid <> // end alternate branch 0000213C-0000213E fn0000213C: // (misaligned) label0000213E: 0000213E 2F2E FFEC move.l -[A7], [A6 - 0x14] // begin alternate branch 00002140-00002142 label00002140: 00002140 FFEC .invalid <> // end alternate branch 00002140-00002142 label00002140: // (misaligned) 00002142 302E FFFE move.w D0, [A6 - 0x2] 00002146 5E40 addq.w D0, 7 00002148 3F00 move.w -[A7], D0 0000214A 486E FFFC pea.l [A6 - 0x4] 0000214E 302E FFFE move.w D0, [A6 - 0x2] 00002152 E548 lsl D0.w, 2 00002154 41EE FFD8 lea.l A0, [A6 - 0x28] 00002158 4870 0000 pea.l [A0 + D0.w] label0000215C: 0000215C 486E FFD4 pea.l [A6 - 0x2C] // begin alternate branch 0000215E-00002160 label0000215E: 0000215E FFD4 .invalid <> // end alternate branch 0000215E-00002160 label0000215E: // (misaligned) 00002160 A98D syscall GetDialogItem/GetDItem label00002162: 00002162 526E FFFE addq.w [A6 - 0x2], 1 00002166 51CF FFD6 dbf D7, -0x2C /* 0000213E */ label0000216A: 0000216A 2E1F move.l D7, [A7]+ 0000216C 2F2E FFDC move.l -[A7], [A6 - 0x24] 00002170 486E FDD4 pea.l [A6 - 0x22C] 00002174 302D EE76 move.w D0, [A5 - 0x118A] 00002178 48C0 ext.l D0 0000217A 2F00 move.l -[A7], D0 0000217C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002180 588F addq.l A7, 4 00002182 486E FDD4 pea.l [A6 - 0x22C] 00002186 A98F syscall SetDialogItemText/SetIText 00002188 2F2E FFE0 move.l -[A7], [A6 - 0x20] 0000218C 486E FDD4 pea.l [A6 - 0x22C] 00002190 302D EE74 move.w D0, [A5 - 0x118C] 00002194 48C0 ext.l D0 00002196 2F00 move.l -[A7], D0 00002198 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000219C 588F addq.l A7, 4 0000219E 486E FDD4 pea.l [A6 - 0x22C] 000021A2 A98F syscall SetDialogItemText/SetIText 000021A4 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000021A8 486E FDD4 pea.l [A6 - 0x22C] 000021AC 302D EE7A move.w D0, [A5 - 0x1186] 000021B0 48C0 ext.l D0 000021B2 2F00 move.l -[A7], D0 000021B4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000021B8 588F addq.l A7, 4 000021BA 486E FDD4 pea.l [A6 - 0x22C] 000021BE A98F syscall SetDialogItemText/SetIText 000021C0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000021C4 486E FDD4 pea.l [A6 - 0x22C] 000021C8 302D EE78 move.w D0, [A5 - 0x1188] 000021CC 48C0 ext.l D0 000021CE 2F00 move.l -[A7], D0 000021D0 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000021D4 588F addq.l A7, 4 000021D6 486E FDD4 pea.l [A6 - 0x22C] 000021DA A98F syscall SetDialogItemText/SetIText 000021DC 2F2E FFEC move.l -[A7], [A6 - 0x14] 000021E0 A981 syscall DrawDialog 000021E2 487A 01F8 pea.l [PC + 0x1F8 /* 000023DC, value 0x1D456E74, pstring "Enter yor target destination." */] 000021E6 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] label000021EA: 000021EA 42A7 clr.l -[A7] 000021EC 486E FFFE pea.l [A6 - 0x2] 000021F0 A991 syscall ModalDialog 000021F2 3F2E FFFE move.w -[A7], [A6 - 0x2] 000021F6 486E FEB4 pea.l [A6 - 0x14C] 000021FA 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 000021FE 486E FEB4 pea.l [A6 - 0x14C] 00002202 3F3C 0001 move.w -[A7], 0x1 00002206 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 0000220A 486E FEB4 pea.l [A6 - 0x14C] 0000220E 3F3C 0002 move.w -[A7], 0x2 00002212 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 00002216 486E FEB4 pea.l [A6 - 0x14C] 0000221A 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 0000221E 6700 FFCA beq -0x34 /* 000021EA */ 00002222 426E FFF2 clr.w [A6 - 0xE] 00002226 426E FFF0 clr.w [A6 - 0x10] 0000222A 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000222E 486E FED4 pea.l [A6 - 0x12C] 00002232 A990 syscall GetDialogItemText/GetIText 00002234 558F subq.l A7, 2 00002236 486E FED4 pea.l [A6 - 0x12C] 0000223A 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 0000223E 3D5F FFF8 move.w [A6 - 0x8], [A7]+ 00002242 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00002246 486E FED4 pea.l [A6 - 0x12C] 0000224A A990 syscall GetDialogItemText/GetIText 0000224C 558F subq.l A7, 2 0000224E 486E FED4 pea.l [A6 - 0x12C] 00002252 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00002256 3D5F FFFA move.w [A6 - 0x6], [A7]+ 0000225A 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000225E 486E FED4 pea.l [A6 - 0x12C] 00002262 A990 syscall GetDialogItemText/GetIText 00002264 558F subq.l A7, 2 00002266 486E FED4 pea.l [A6 - 0x12C] 0000226A 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 0000226E 3D5F FFF4 move.w [A6 - 0xC], [A7]+ 00002272 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00002276 486E FED4 pea.l [A6 - 0x12C] 0000227A A990 syscall GetDialogItemText/GetIText 0000227C 558F subq.l A7, 2 0000227E 486E FED4 pea.l [A6 - 0x12C] 00002282 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00002286 3D5F FFF6 move.w [A6 - 0xA], [A7]+ 0000228A 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000228E A983 syscall DisposeDialog 00002290 4A2D FD92 tst.b [A5 - 0x26E] 00002294 6700 0006 beq +0x8 /* 0000229C */ 00002298 4EAD 0522 jsr [A5 + 0x522 /* export_160 */] label0000229C: 0000229C 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 000022A2 6600 0130 bne +0x132 /* 000023D4 */ 000022A6 45ED EC62 lea.l A2, [A5 - 0x139E] 000022AA 302E FFFA move.w D0, [A6 - 0x6] 000022AE C1FC 000A muls.w D0, 0xA /* '\n' */ 000022B2 D06E FFF6 add.w D0, [A6 - 0xA] 000022B6 322A 0212 move.w D1, [A2 + 0x212] 000022BA C3FC 000A muls.w D1, 0xA /* '\n' */ 000022BE 9041 sub.w D0, D1 000022C0 906A 0216 sub.w D0, [A2 + 0x216] 000022C4 3F00 move.w -[A7], D0 000022C6 302E FFF8 move.w D0, [A6 - 0x8] 000022CA C1FC 000A muls.w D0, 0xA /* '\n' */ 000022CE D06E FFF4 add.w D0, [A6 - 0xC] 000022D2 322A 0214 move.w D1, [A2 + 0x214] 000022D6 C3FC 000A muls.w D1, 0xA /* '\n' */ 000022DA 9041 sub.w D0, D1 000022DC 906A 0218 sub.w D0, [A2 + 0x218] 000022E0 3F00 move.w -[A7], D0 000022E2 486E FFF2 pea.l [A6 - 0xE] 000022E6 486E FFF0 pea.l [A6 - 0x10] 000022EA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000022EE 598F subq.l A7, 4 000022F0 3F3C 0773 move.w -[A7], 0x773 000022F4 42A7 clr.l -[A7] 000022F6 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000022FC A97C syscall GetNewDialog 000022FE 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00002302 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002306 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 0000230A 486E FDD4 pea.l [A6 - 0x22C] 0000230E 302E FFF2 move.w D0, [A6 - 0xE] 00002312 48C0 ext.l D0 00002314 2F00 move.l -[A7], D0 00002316 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000231A 588F addq.l A7, 4 0000231C 486E FDD4 pea.l [A6 - 0x22C] 00002320 486E FCD4 pea.l [A6 - 0x32C] 00002324 302E FFF0 move.w D0, [A6 - 0x10] 00002328 48C0 ext.l D0 0000232A 2F00 move.l -[A7], D0 0000232C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00002330 588F addq.l A7, 4 00002332 486E FCD4 pea.l [A6 - 0x32C] 00002336 487A 00C2 pea.l [PC + 0xC2 /* 000023FA, value 0x0, cstring "" */] 0000233A 487A 00C0 pea.l [PC + 0xC0 /* 000023FC, value 0x3B44 ';D', cstring "" */] 0000233E A98B syscall ParamText 00002340 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002344 A981 syscall DrawDialog 00002346 487A 00B6 pea.l [PC + 0xB6 /* 000023FE, value 0x3B446F20 ';Do ', pstring "Do u want 2 transfer this information 2 navigation control?" */] 0000234A 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] label0000234E: 0000234E 42A7 clr.l -[A7] 00002350 486E FFFE pea.l [A6 - 0x2] 00002354 A991 syscall ModalDialog 00002356 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000235A 486E FEB4 pea.l [A6 - 0x14C] 0000235E 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00002362 486E FEB4 pea.l [A6 - 0x14C] 00002366 3F3C 0001 move.w -[A7], 0x1 0000236A 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 0000236E 486E FEB4 pea.l [A6 - 0x14C] 00002372 3F3C 0002 move.w -[A7], 0x2 00002376 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 0000237A 486E FEB4 pea.l [A6 - 0x14C] 0000237E 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00002382 6700 FFCA beq -0x34 /* 0000234E */ 00002386 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000238A A983 syscall DisposeDialog 0000238C 4A2D FD92 tst.b [A5 - 0x26E] 00002390 6700 0006 beq +0x8 /* 00002398 */ 00002394 4EAD 0522 jsr [A5 + 0x522 /* export_160 */] label00002398: 00002398 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 0000239E 6600 0034 bne +0x36 /* 000023D4 */ 000023A2 45ED EC62 lea.l A2, [A5 - 0x139E] 000023A6 356E FFF2 0210 move.w [A2 + 0x210], [A6 - 0xE] 000023AC 157C 0001 020E move.b [A2 + 0x20E], 0x1 000023B2 302E FFF0 move.w D0, [A6 - 0x10] 000023B6 48C0 ext.l D0 000023B8 81FC 000A divs.w D0, 0xA /* '\n' */ 000023BC 3B40 FD72 move.w [A5 - 0x28E], D0 000023C0 302E FFF0 move.w D0, [A6 - 0x10] 000023C4 48C0 ext.l D0 000023C6 81FC 000A divs.w D0, 0xA /* '\n' */ 000023CA 4840 swap.w D0 000023CC 3B40 FD70 move.w [A5 - 0x290], D0 000023D0 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */] label000023D4: 000023D4 4CDF 0400 movem.l A2, [A7]+ 000023D8 4E5E unlink A6 000023DA 4E75 rts 000023DC 1D45 6E74 move.b [A6 + 0x6E74], D5 000023E0 6572 bcs +0x74 /* 00002454 */ 000023E2 2079 6F72 2074 movea.l A0, [0x6F722074] 000023E8 6172 bsr +0x74 /* 0000245C */ 000023EA 6765 beq +0x67 /* 00002451 */ 000023EC 7420 moveq.l D2, 0x20 000023EE 6465 bcc +0x67 /* 00002455 */ 000023F0 7374 moveq.l D1, 0x74 000023F2 696E bvs +0x70 /* 00002462 */ 000023F4 6174 bsr +0x76 /* 0000246A */ 000023F6 696F bvs +0x71 /* 00002467 */ 000023F8 6E2E bgt +0x30 /* 00002428 */ 000023FA 0000 0000 ori.b D0, 0x0 000023FE 3B44 6F20 move.w [A5 + 0x6F20], D4 00002402 7520 moveq.l D2, 0x20 00002404 7761 moveq.l D3, 0x61 00002406 6E74 bgt +0x76 /* 0000247C */ 00002408 2032 2074 move.l D0, [A2 + D2.w + 0x74] 0000240C 7261 moveq.l D1, 0x61 0000240E 6E73 bgt +0x75 /* 00002483 */ 00002410 6665 bne +0x67 /* 00002477 */ 00002412 7220 moveq.l D1, 0x20 00002414 7468 moveq.l D2, 0x68 00002416 6973 bvs +0x75 /* 0000248B */ 00002418 2069 6E66 movea.l A0, [A1 + 0x6E66] 0000241C 6F72 ble +0x74 /* 00002490 */ 0000241E 6D61 blt +0x63 /* 00002481 */ 00002420 7469 moveq.l D2, 0x69 00002422 6F6E ble +0x70 /* 00002492 */ 00002424 2032 206E move.l D0, [A2 + D2.w + 0x6E] label00002428: 00002428 6176 bsr +0x78 /* 000024A0 */ 0000242A 6967 bvs +0x69 /* 00002493 */ 0000242C 6174 bsr +0x76 /* 000024A2 */ 0000242E 696F bvs +0x71 /* 0000249F */ 00002430 6E20 bgt +0x22 /* 00002452 */ 00002432 636F bls +0x71 /* 000024A3 */ 00002434 6E74 bgt +0x76 /* 000024AA */ 00002436 726F moveq.l D1, 0x6F 00002438 6C3F bge +0x41 /* 00002479 */ 0000243A 0000 0000 ori.b D0, 0x0 export_214: 0000243E 4E56 FDDA link A6, -0x0226 00002442 4A2D F130 tst.b [A5 - 0xED0] 00002446 6600 0006 bne +0x8 /* 0000244E */ 0000244A 426D FD72 clr.w [A5 - 0x28E] label0000244E: 0000244E 4A2D F134 tst.b [A5 - 0xECC] label00002452: 00002452 6600 0006 bne +0x8 /* 0000245A */ // begin alternate branch 00002454-0000245A label00002454: 00002454 0006 426D ori.b D6, 0x6D /* 'm' */ 00002458 FD70 .extension 0xD70 <> // unimplemented // end alternate branch 00002454-0000245A label00002454: // (misaligned) 00002456 426D FD70 clr.w [A5 - 0x290] label0000245A: 0000245A 598F subq.l A7, 4 fn0000245C: 0000245C 3F3C 076F move.w -[A7], 0x76F 00002460 42A7 clr.l -[A7] label00002462: 00002462 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00002468 A97C syscall GetNewDialog fn0000246A: 0000246A 2D5F FFEE move.l [A6 - 0x12], [A7]+ 0000246E 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002472 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00002476 2F07 move.l -[A7], D7 00002478 7001 moveq.l D0, 0x01 0000247A 7E03 moveq.l D7, 0x03 label0000247C: 0000247C 9E40 sub.w D7, D0 0000247E 6D00 0032 blt +0x34 /* 000024B2 */ 00002482 3D40 FFFE move.w [A6 - 0x2], D0 label00002486: 00002486 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000248A 302E FFFE move.w D0, [A6 - 0x2] 0000248E 5640 addq.w D0, 3 label00002490: 00002490 3F00 move.w -[A7], D0 label00002492: 00002492 486E FFFC pea.l [A6 - 0x4] 00002496 302E FFFE move.w D0, [A6 - 0x2] 0000249A E548 lsl D0.w, 2 0000249C 41EE FFDE lea.l A0, [A6 - 0x22] fn000024A0: 000024A0 4870 0000 pea.l [A0 + D0.w] // begin alternate branch 000024A2-000024A8 fn000024A2: 000024A2 0000 486E ori.b D0, 0x6E /* 'n' */ 000024A6 FFDA .invalid <> // end alternate branch 000024A2-000024A8 fn000024A2: // (misaligned) 000024A4 486E FFDA pea.l [A6 - 0x26] 000024A8 A98D syscall GetDialogItem/GetDItem label000024AA: 000024AA 526E FFFE addq.w [A6 - 0x2], 1 000024AE 51CF FFD6 dbf D7, -0x2C /* 00002486 */ label000024B2: 000024B2 2E1F move.l D7, [A7]+ 000024B4 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000024B8 486E FDDA pea.l [A6 - 0x226] 000024BC 302D FD72 move.w D0, [A5 - 0x28E] 000024C0 48C0 ext.l D0 000024C2 2F00 move.l -[A7], D0 000024C4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000024C8 588F addq.l A7, 4 000024CA 486E FDDA pea.l [A6 - 0x226] 000024CE A98F syscall SetDialogItemText/SetIText 000024D0 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000024D4 486E FDDA pea.l [A6 - 0x226] 000024D8 302D FD70 move.w D0, [A5 - 0x290] 000024DC 48C0 ext.l D0 000024DE 2F00 move.l -[A7], D0 000024E0 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000024E4 588F addq.l A7, 4 000024E6 486E FDDA pea.l [A6 - 0x226] 000024EA A98F syscall SetDialogItemText/SetIText 000024EC 2F2E FFEA move.l -[A7], [A6 - 0x16] 000024F0 486E FDDA pea.l [A6 - 0x226] 000024F4 302D EE72 move.w D0, [A5 - 0x118E] 000024F8 48C0 ext.l D0 000024FA 2F00 move.l -[A7], D0 000024FC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002500 588F addq.l A7, 4 00002502 486E FDDA pea.l [A6 - 0x226] 00002506 A98F syscall SetDialogItemText/SetIText 00002508 3D7C 0002 FFF2 move.w [A6 - 0xE], 0x2 0000250E 3D7C 0003 FFF4 move.w [A6 - 0xC], 0x3 00002514 3D7C FFFF FFF6 move.w [A6 - 0xA], 0xFFFF 0000251A 4A2D F130 tst.b [A5 - 0xED0] 0000251E 6600 0028 bne +0x2A /* 00002548 */ 00002522 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002526 3F3C 0002 move.w -[A7], 0x2 0000252A A827 syscall HideDialogItem/HideDItem 0000252C 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002530 3F3C 0004 move.w -[A7], 0x4 00002534 A827 syscall HideDialogItem/HideDItem 00002536 4A2D F134 tst.b [A5 - 0xECC] 0000253A 6700 0008 beq +0xA /* 00002544 */ 0000253E 3D7C 0002 FFF6 move.w [A6 - 0xA], 0x2 label00002544: 00002544 6000 0024 bra +0x26 /* 0000256A */ label00002548: 00002548 3D7C 0002 FFF6 move.w [A6 - 0xA], 0x2 0000254E 4A2D F134 tst.b [A5 - 0xECC] 00002552 6600 0016 bne +0x18 /* 0000256A */ 00002556 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000255A 3F3C 0003 move.w -[A7], 0x3 0000255E A827 syscall HideDialogItem/HideDItem 00002560 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002564 3F3C 0005 move.w -[A7], 0x5 00002568 A827 syscall HideDialogItem/HideDItem label0000256A: 0000256A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000256E 486E FFF2 pea.l [A6 - 0xE] 00002572 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00002576 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000257A A981 syscall DrawDialog 0000257C 487A 019E pea.l [PC + 0x19E /* 0000271C, value 0x31656E74 '1ent', pstring "enter the speed, distance and angle 4 yor flite. " */] 00002580 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] label00002584: 00002584 42A7 clr.l -[A7] 00002586 486E FFFE pea.l [A6 - 0x2] 0000258A A991 syscall ModalDialog 0000258C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002590 486E FEBA pea.l [A6 - 0x146] 00002594 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00002598 486E FEBA pea.l [A6 - 0x146] 0000259C 3F3C 0002 move.w -[A7], 0x2 000025A0 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 000025A4 486E FEBA pea.l [A6 - 0x146] 000025A8 3F3C 0003 move.w -[A7], 0x3 000025AC 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 000025B0 486E FEBA pea.l [A6 - 0x146] 000025B4 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 000025B8 6700 0012 beq +0x14 /* 000025CC */ 000025BC 2F2E FFEE move.l -[A7], [A6 - 0x12] 000025C0 486E FFF2 pea.l [A6 - 0xE] 000025C4 3F2E FFFE move.w -[A7], [A6 - 0x2] 000025C8 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] label000025CC: 000025CC 3F2E FFFE move.w -[A7], [A6 - 0x2] 000025D0 486E FEBA pea.l [A6 - 0x146] 000025D4 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 000025D8 486E FEBA pea.l [A6 - 0x146] 000025DC 3F3C 0001 move.w -[A7], 0x1 000025E0 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 000025E4 486E FEBA pea.l [A6 - 0x146] 000025E8 3F3C 000B move.w -[A7], 0xB 000025EC 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 000025F0 486E FEBA pea.l [A6 - 0x146] 000025F4 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 000025F8 6700 FF8A beq -0x74 /* 00002584 */ 000025FC 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00002600 486E FEDA pea.l [A6 - 0x126] 00002604 A990 syscall GetDialogItemText/GetIText 00002606 558F subq.l A7, 2 00002608 486E FEDA pea.l [A6 - 0x126] 0000260C 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00002610 3B5F FD72 move.w [A5 - 0x28E], [A7]+ 00002614 0C6E 0003 FFF6 cmpi.w [A6 - 0xA], 0x3 0000261A 6600 0006 bne +0x8 /* 00002622 */ 0000261E 426D FD72 clr.w [A5 - 0x28E] label00002622: 00002622 558F subq.l A7, 2 00002624 3F2D FD72 move.w -[A7], [A5 - 0x28E] 00002628 4267 clr.w -[A7] 0000262A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000262E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00002632 3B5F FD72 move.w [A5 - 0x28E], [A7]+ 00002636 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 0000263A 486E FEDA pea.l [A6 - 0x126] 0000263E A990 syscall GetDialogItemText/GetIText 00002640 558F subq.l A7, 2 00002642 558F subq.l A7, 2 00002644 486E FEDA pea.l [A6 - 0x126] 00002648 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 0000264C 4267 clr.w -[A7] 0000264E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00002652 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00002656 3B5F FD70 move.w [A5 - 0x290], [A7]+ 0000265A 2F2E FFEA move.l -[A7], [A6 - 0x16] 0000265E 486E FEDA pea.l [A6 - 0x126] 00002662 A990 syscall GetDialogItemText/GetIText 00002664 558F subq.l A7, 2 00002666 486E FEDA pea.l [A6 - 0x126] 0000266A 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 0000266E 301F move.w D0, [A7]+ 00002670 48C0 ext.l D0 00002672 81FC 0168 divs.w D0, 0x168 00002676 4840 swap.w D0 00002678 3B40 FD6E move.w [A5 - 0x292], D0 0000267C 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002680 A983 syscall DisposeDialog 00002682 4A2D FD92 tst.b [A5 - 0x26E] 00002686 6700 0006 beq +0x8 /* 0000268E */ 0000268A 4EAD 0522 jsr [A5 + 0x522 /* export_160 */] label0000268E: 0000268E 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 00002694 6600 0082 bne +0x84 /* 00002718 */ 00002698 302D FD72 move.w D0, [A5 - 0x28E] 0000269C C1FC 000A muls.w D0, 0xA /* '\n' */ 000026A0 D06D FD70 add.w D0, [A5 - 0x290] 000026A4 0C40 0032 cmpi.w D0, 0x32 /* '2' */ 000026A8 6F00 006A ble +0x6C /* 00002714 */ 000026AC 598F subq.l A7, 4 000026AE 3F3C 07A3 move.w -[A7], 0x7A3 000026B2 42A7 clr.l -[A7] 000026B4 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000026BA A97C syscall GetNewDialog 000026BC 2D5F FFEE move.l [A6 - 0x12], [A7]+ 000026C0 486E FDDA pea.l [A6 - 0x226] 000026C4 302D FD72 move.w D0, [A5 - 0x28E] 000026C8 C1FC 000A muls.w D0, 0xA /* '\n' */ 000026CC D06D FD70 add.w D0, [A5 - 0x290] 000026D0 48C0 ext.l D0 000026D2 2F00 move.l -[A7], D0 000026D4 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000026D8 588F addq.l A7, 4 000026DA 486E FDDA pea.l [A6 - 0x226] 000026DE 487A 006E pea.l [PC + 0x6E /* 0000274E, value 0x0, cstring "" */] 000026E2 487A 006C pea.l [PC + 0x6C /* 00002750, value 0x0, cstring "" */] 000026E6 487A 006A pea.l [PC + 0x6A /* 00002752, value 0x4E56 'NV', cstring "" */] 000026EA A98B syscall ParamText 000026EC 2F2E FFEE move.l -[A7], [A6 - 0x12] 000026F0 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 000026F4 42A7 clr.l -[A7] 000026F6 486E FFFE pea.l [A6 - 0x2] 000026FA A991 syscall ModalDialog 000026FC 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002700 A983 syscall DisposeDialog 00002702 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2 00002708 6600 0006 bne +0x8 /* 00002710 */ 0000270C 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */] label00002710: 00002710 6000 0006 bra +0x8 /* 00002718 */ label00002714: 00002714 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */] label00002718: 00002718 4E5E unlink A6 0000271A 4E75 rts 0000271C 3165 6E74 move.w [A0 + 0x6E74], -[A5] 00002720 6572 bcs +0x74 /* 00002794 */ 00002722 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00002726 2073 7065 movea.l A0, [A3 + D7.w + 0x65] 0000272A 6564 bcs +0x66 /* 00002790 */ 0000272C 2C20 move.l D6, -[A0] 0000272E 6469 bcc +0x6B /* 00002799 */ 00002730 7374 moveq.l D1, 0x74 00002732 616E bsr +0x70 /* 000027A2 */ 00002734 6365 bls +0x67 /* 0000279B */ 00002736 2061 movea.l A0, -[A1] 00002738 6E64 bgt +0x66 /* 0000279E */ 0000273A 2061 movea.l A0, -[A1] 0000273C 6E67 bgt +0x69 /* 000027A5 */ 0000273E 6C65 bge +0x67 /* 000027A5 */ 00002740 2034 2079 move.l D0, [A4 + D2.w + 0x79] 00002744 6F72 ble +0x74 /* 000027B8 */ 00002746 2066 movea.l A0, -[A6] 00002748 6C69 bge +0x6B /* 000027B3 */ 0000274A 7465 moveq.l D2, 0x65 0000274C 2E20 move.l D7, -[A0] 0000274E 0000 0000 ori.b D0, 0x0 00002752 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_215: // at 00002754 (misaligned) 00002756 FADE 48E7 .extension 0xADE <> // unimplemented 0000275A 1020 move.b D0, -[A0] 0000275C 45ED EC62 lea.l A2, [A5 - 0x139E] 00002760 558F subq.l A7, 2 00002762 487A 032A pea.l [PC + 0x32A /* 00002A8E, value 0x1F576861, pstring "What direction to launch probe?" */] 00002766 486E FDDE pea.l [A6 - 0x222] 0000276A 302A 053E move.w D0, [A2 + 0x53E] 0000276E 48C0 ext.l D0 00002770 2F00 move.l -[A7], D0 00002772 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002776 588F addq.l A7, 4 00002778 487A 0334 pea.l [PC + 0x334 /* 00002AAE, value 0xD50726F '\rPro', pstring "Probes left: " */] 0000277C 486E FCDE pea.l [A6 - 0x322] 00002780 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00002784 486E FDDE pea.l [A6 - 0x222] 00002788 486E FCDE pea.l [A6 - 0x322] 0000278C 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] label00002790: 00002790 486E FCDE pea.l [A6 - 0x322] label00002794: 00002794 486E FBDE pea.l [A6 - 0x422] 00002798 302A 053E move.w D0, [A2 + 0x53E] 0000279C 48C0 ext.l D0 label0000279E: 0000279E 2F00 move.l -[A7], D0 000027A0 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] // begin alternate branch 000027A2-000027A4 fn000027A2: 000027A2 00EA .incomplete // end alternate branch 000027A2-000027A4 fn000027A2: // (misaligned) 000027A4 588F addq.l A7, 4 000027A6 487A 0314 pea.l [PC + 0x314 /* 00002ABC, value 0x38776861 '8wha', pstring "what direction 2 launch probe? number of probes left is " */] 000027AA 486E FADE pea.l [A6 - 0x522] 000027AE 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 000027B2 486E FBDE pea.l [A6 - 0x422] 000027B6 486E FADE pea.l [A6 - 0x522] // begin alternate branch 000027B8-000027BE label000027B8: 000027B8 FADE 4EAD .extension 0xADE <> // unimplemented 000027BC 0392 bclr [A2], D1 // end alternate branch 000027B8-000027BE label000027B8: // (misaligned) 000027BA 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000027BE 487A 0336 pea.l [PC + 0x336 /* 00002AF6, value 0x22E2000, pstring ". " */] 000027C2 486E FADE pea.l [A6 - 0x522] 000027C6 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000027CA 486E FADE pea.l [A6 - 0x522] 000027CE 3F3C FFFF move.w -[A7], 0xFFFF 000027D2 486E FF00 pea.l [A6 - 0x100] 000027D6 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 000027DA 4A1F tst.b [A7]+ 000027DC 6700 02A8 beq +0x2AA /* 00002A86 */ 000027E0 558F subq.l A7, 2 000027E2 486E FF00 pea.l [A6 - 0x100] 000027E6 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 000027EA 301F move.w D0, [A7]+ 000027EC 48C0 ext.l D0 000027EE 81FC 0168 divs.w D0, 0x168 000027F2 4840 swap.w D0 000027F4 48C0 ext.l D0 000027F6 2F00 move.l -[A7], D0 000027F8 486E FED4 pea.l [A6 - 0x12C] 000027FC 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00002800 486E FED4 pea.l [A6 - 0x12C] 00002804 486E FEF4 pea.l [A6 - 0x10C] 00002808 3F3C 1010 move.w -[A7], 0x1010 0000280C A9EB syscall Pack4/FP68K 0000280E 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */] 00002812 486E FEF4 pea.l [A6 - 0x10C] 00002816 486E FED4 pea.l [A6 - 0x12C] 0000281A 3F3C 100E move.w -[A7], 0x100E 0000281E A9EB syscall Pack4/FP68K 00002820 486E FED4 pea.l [A6 - 0x12C] 00002824 487A 02D4 pea.l [PC + 0x2D4 /* 00002AFA, value 0x4005E266 */] 00002828 486E FEF0 pea.l [A6 - 0x110] 0000282C 486E FEEC pea.l [A6 - 0x114] 00002830 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00002834 486E FEF0 pea.l [A6 - 0x110] 00002838 486E FED4 pea.l [A6 - 0x12C] 0000283C 3F3C 100E move.w -[A7], 0x100E 00002840 A9EB syscall Pack4/FP68K 00002842 487A 02C0 pea.l [PC + 0x2C0 /* 00002B04, value 0x4005E266 */] 00002846 486E FED4 pea.l [A6 - 0x12C] 0000284A 3F3C 0006 move.w -[A7], 0x6 0000284E A9EB syscall Pack4/FP68K 00002850 486E FED4 pea.l [A6 - 0x12C] 00002854 486E FEF0 pea.l [A6 - 0x110] 00002858 3F3C 1010 move.w -[A7], 0x1010 0000285C A9EB syscall Pack4/FP68K 0000285E 486E FEEC pea.l [A6 - 0x114] 00002862 486E FED4 pea.l [A6 - 0x12C] 00002866 3F3C 100E move.w -[A7], 0x100E 0000286A A9EB syscall Pack4/FP68K 0000286C 487A 02A0 pea.l [PC + 0x2A0 /* 00002B0E, value 0x4005E266 */] 00002870 486E FED4 pea.l [A6 - 0x12C] 00002874 3F3C 0006 move.w -[A7], 0x6 00002878 A9EB syscall Pack4/FP68K 0000287A 486E FED4 pea.l [A6 - 0x12C] 0000287E 486E FEEC pea.l [A6 - 0x114] 00002882 3F3C 1010 move.w -[A7], 0x1010 00002886 A9EB syscall Pack4/FP68K 00002888 3D6A 0212 FEE8 move.w [A6 - 0x118], [A2 + 0x212] 0000288E 3D6A 0214 FEE6 move.w [A6 - 0x11A], [A2 + 0x214] 00002894 487A 0282 pea.l [PC + 0x282 /* 00002B18, value 0x0, cstring "" */] 00002898 486E FEFC pea.l [A6 - 0x104] 0000289C 3F3C 1010 move.w -[A7], 0x1010 000028A0 A9EB syscall Pack4/FP68K 000028A2 487A 027E pea.l [PC + 0x27E /* 00002B22, value 0x0, cstring "" */] 000028A6 486E FEF8 pea.l [A6 - 0x108] 000028AA 3F3C 1010 move.w -[A7], 0x1010 000028AE A9EB syscall Pack4/FP68K 000028B0 3D7C 0001 FEEA move.w [A6 - 0x116], 0x1 label000028B6: 000028B6 0C6E 0072 FEEA cmpi.w [A6 - 0x116], 0x72 /* 'r' */ 000028BC 6E00 01BA bgt +0x1BC /* 00002A78 */ 000028C0 486E FEFC pea.l [A6 - 0x104] 000028C4 486E FED4 pea.l [A6 - 0x12C] 000028C8 3F3C 100E move.w -[A7], 0x100E 000028CC A9EB syscall Pack4/FP68K 000028CE 486E FEF0 pea.l [A6 - 0x110] 000028D2 486E FED4 pea.l [A6 - 0x12C] 000028D6 3F3C 1000 move.w -[A7], 0x1000 000028DA A9EB syscall Pack4/FP68K 000028DC 486E FED4 pea.l [A6 - 0x12C] 000028E0 486E FEFC pea.l [A6 - 0x104] 000028E4 3F3C 1010 move.w -[A7], 0x1010 000028E8 A9EB syscall Pack4/FP68K 000028EA 486E FEF8 pea.l [A6 - 0x108] 000028EE 486E FED4 pea.l [A6 - 0x12C] 000028F2 3F3C 100E move.w -[A7], 0x100E 000028F6 A9EB syscall Pack4/FP68K 000028F8 486E FEEC pea.l [A6 - 0x114] 000028FC 486E FED4 pea.l [A6 - 0x12C] 00002900 3F3C 1000 move.w -[A7], 0x1000 00002904 A9EB syscall Pack4/FP68K 00002906 486E FED4 pea.l [A6 - 0x12C] 0000290A 486E FEF8 pea.l [A6 - 0x108] 0000290E 3F3C 1010 move.w -[A7], 0x1010 00002912 A9EB syscall Pack4/FP68K 00002914 486E FEFC pea.l [A6 - 0x104] 00002918 486E FED4 pea.l [A6 - 0x12C] 0000291C 3F3C 100E move.w -[A7], 0x100E 00002920 A9EB syscall Pack4/FP68K 00002922 486E FED4 pea.l [A6 - 0x12C] 00002926 486E FEF8 pea.l [A6 - 0x108] 0000292A 486E FECA pea.l [A6 - 0x136] 0000292E 3F3C 100E move.w -[A7], 0x100E 00002932 A9EB syscall Pack4/FP68K 00002934 486E FECA pea.l [A6 - 0x136] 00002938 486E FEE4 pea.l [A6 - 0x11C] 0000293C 486E FEE2 pea.l [A6 - 0x11E] 00002940 486E FEE0 pea.l [A6 - 0x120] 00002944 486E FEDE pea.l [A6 - 0x122] 00002948 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 0000294C 3F2E FEE4 move.w -[A7], [A6 - 0x11C] 00002950 486E FEBE pea.l [A6 - 0x142] 00002954 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00002958 486E FEBE pea.l [A6 - 0x142] 0000295C 3F3C 0001 move.w -[A7], 0x1 00002960 3F3C 0008 move.w -[A7], 0x8 00002964 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00002968 486E FEBE pea.l [A6 - 0x142] 0000296C 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00002970 56C0 sne D0 00002972 4400 neg.b D0 00002974 3F2E FEE2 move.w -[A7], [A6 - 0x11E] 00002978 486E FE9E pea.l [A6 - 0x162] 0000297C 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00002980 486E FE9E pea.l [A6 - 0x162] 00002984 3F3C 0001 move.w -[A7], 0x1 00002988 3F3C 0008 move.w -[A7], 0x8 0000298C 2600 move.l D3, D0 0000298E 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00002992 486E FE9E pea.l [A6 - 0x162] 00002996 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 0000299A 56C0 sne D0 0000299C 4400 neg.b D0 0000299E C600 and.b D3, D0 000029A0 6700 00C2 beq +0xC4 /* 00002A64 */ 000029A4 3F2E FEE0 move.w -[A7], [A6 - 0x120] 000029A8 486E FEBE pea.l [A6 - 0x142] 000029AC 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 000029B0 486E FEBE pea.l [A6 - 0x142] 000029B4 3F3C 0001 move.w -[A7], 0x1 000029B8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000029BC 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 000029C0 486E FEBE pea.l [A6 - 0x142] 000029C4 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 000029C8 56C0 sne D0 000029CA 4400 neg.b D0 000029CC 3F2E FEDE move.w -[A7], [A6 - 0x122] 000029D0 486E FE9E pea.l [A6 - 0x162] 000029D4 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 000029D8 486E FE9E pea.l [A6 - 0x162] 000029DC 3F3C 0001 move.w -[A7], 0x1 000029E0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000029E4 2600 move.l D3, D0 000029E6 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 000029EA 486E FE9E pea.l [A6 - 0x162] 000029EE 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 000029F2 56C0 sne D0 000029F4 4400 neg.b D0 000029F6 C600 and.b D3, D0 000029F8 6700 0066 beq +0x68 /* 00002A60 */ 000029FC 302E FEE4 move.w D0, [A6 - 0x11C] 00002A00 B06E FEE8 cmp.w D0, [A6 - 0x118] 00002A04 56C0 sne D0 00002A06 4400 neg.b D0 00002A08 322E FEE2 move.w D1, [A6 - 0x11E] 00002A0C B26E FEE6 cmp.w D1, [A6 - 0x11A] 00002A10 56C1 sne D1 00002A12 4401 neg.b D1 00002A14 8001 or.b D0, D1 00002A16 6700 0048 beq +0x4A /* 00002A60 */ 00002A1A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002A1E 3D6E FEE4 FEE8 move.w [A6 - 0x118], [A6 - 0x11C] 00002A24 3D6E FEE2 FEE6 move.w [A6 - 0x11A], [A6 - 0x11E] 00002A2A 302E FEE2 move.w D0, [A6 - 0x11E] 00002A2E ED48 lsl D0.w, 6 00002A30 322E FEE4 move.w D1, [A6 - 0x11C] 00002A34 E749 lsl D1.w, 3 00002A36 D041 add.w D0, D1 00002A38 43EA FFCC lea.l A1, [A2 - 0x34] 00002A3C 13BC 0001 0000 move.b [A1 + D0.w], 0x1 00002A42 3F2E FEE4 move.w -[A7], [A6 - 0x11C] 00002A46 3F2E FEE2 move.w -[A7], [A6 - 0x11E] 00002A4A 1F3C 0001 move.b -[A7], 0x1 00002A4E 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 00002A52 3F2E FEE4 move.w -[A7], [A6 - 0x11C] 00002A56 3F2E FEE2 move.w -[A7], [A6 - 0x11E] 00002A5A 4227 clr.b -[A7] 00002A5C 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] label00002A60: 00002A60 6000 0008 bra +0xA /* 00002A6A */ label00002A64: 00002A64 3D7C 0072 FEEA move.w [A6 - 0x116], 0x72 /* 'r' */ label00002A6A: 00002A6A 302E FEEA move.w D0, [A6 - 0x116] 00002A6E 5240 addq.w D0, 1 00002A70 3D40 FEEA move.w [A6 - 0x116], D0 00002A74 6000 FE40 bra -0x1BE /* 000028B6 */ label00002A78: 00002A78 302A 053E move.w D0, [A2 + 0x53E] 00002A7C 5340 subq.w D0, 1 00002A7E 3540 053E move.w [A2 + 0x53E], D0 00002A82 422D FD98 clr.b [A5 - 0x268] label00002A86: 00002A86 4CDF 0408 movem.l D3,A2, [A7]+ 00002A8A 4E5E unlink A6 00002A8C 4E75 rts 00002A8E 1F57 6861 move.b [A7 + 0x6861], [A7] 00002A92 7420 moveq.l D2, 0x20 00002A94 6469 bcc +0x6B /* 00002AFF */ 00002A96 7265 moveq.l D1, 0x65 00002A98 6374 bls +0x76 /* 00002B0E */ 00002A9A 696F bvs +0x71 /* 00002B0B */ 00002A9C 6E20 bgt +0x22 /* 00002ABE */ 00002A9E 746F moveq.l D2, 0x6F 00002AA0 206C 6175 movea.l A0, [A4 + 0x6175] 00002AA4 6E63 bgt +0x65 /* 00002B09 */ 00002AA6 6820 bvc +0x22 /* 00002AC8 */ 00002AA8 7072 moveq.l D0, 0x72 00002AAA 6F62 ble +0x64 /* 00002B0E */ 00002AAC 653F bcs +0x41 /* 00002AED */ 00002AAE 0D50 bchg [A0], D6 00002AB0 726F moveq.l D1, 0x6F 00002AB2 6265 bhi +0x67 /* 00002B19 */ 00002AB4 7320 moveq.l D1, 0x20 00002AB6 6C65 bge +0x67 /* 00002B1D */ 00002AB8 6674 bne +0x76 /* 00002B2E */ 00002ABA 3A20 move.w D5, -[A0] 00002ABC 3877 6861 movea.w A4, [A7 + D6 + 0x61] // begin alternate branch 00002ABE-00002AC0 label00002ABE: 00002ABE 6861 bvc +0x63 /* 00002B21 */ // end alternate branch 00002ABE-00002AC0 label00002ABE: // (misaligned) 00002AC0 7420 moveq.l D2, 0x20 00002AC2 6469 bcc +0x6B /* 00002B2D */ 00002AC4 7265 moveq.l D1, 0x65 00002AC6 6374 bls +0x76 /* 00002B3C */ label00002AC8: 00002AC8 696F bvs +0x71 /* 00002B39 */ 00002ACA 6E20 bgt +0x22 /* 00002AEC */ 00002ACC 3220 move.w D1, -[A0] 00002ACE 6C61 bge +0x63 /* 00002B31 */ 00002AD0 756E moveq.l D2, 0x6E 00002AD2 6368 bls +0x6A /* 00002B3C */ 00002AD4 2070 726F movea.l A0, [A0 + D7.w * 2 + 0x6F] 00002AD8 6265 bhi +0x67 /* 00002B3F */ 00002ADA 3F20 move.w -[A7], -[A0] 00002ADC 6E75 bgt +0x77 /* 00002B53 */ 00002ADE 6D62 blt +0x64 /* 00002B42 */ 00002AE0 6572 bcs +0x74 /* 00002B54 */ 00002AE2 206F 6620 movea.l A0, [A7 + 0x6620] 00002AE6 7072 moveq.l D0, 0x72 00002AE8 6F62 ble +0x64 /* 00002B4C */ 00002AEA 6573 bcs +0x75 /* 00002B5F */ label00002AEC: 00002AEC 206C 6566 movea.l A0, [A4 + 0x6566] 00002AF0 7420 moveq.l D2, 0x20 00002AF2 6973 bvs +0x75 /* 00002B67 */ 00002AF4 2000 move.l D0, D0 00002AF6 022E 2000 4005 andi.b [A6 + 0x4005], 0x0 00002AFC E266 asr D6.w, D1 00002AFE 6666 bne +0x68 /* 00002B66 */ 00002B00 6666 bne +0x68 /* 00002B68 */ 00002B02 6667 bne +0x69 /* 00002B6B */ 00002B04 4005 negx.b D5 00002B06 E266 asr D6.w, D1 00002B08 6666 bne +0x68 /* 00002B70 */ 00002B0A 6666 bne +0x68 /* 00002B72 */ 00002B0C 6667 bne +0x69 /* 00002B75 */ label00002B0E: 00002B0E 4005 negx.b D5 00002B10 E266 asr D6.w, D1 00002B12 6666 bne +0x68 /* 00002B7A */ 00002B14 6666 bne +0x68 /* 00002B7C */ 00002B16 6667 bne +0x69 /* 00002B7F */ 00002B18 0000 0000 ori.b D0, 0x0 00002B1C 0000 0000 ori.b D0, 0x0 00002B20 0000 0000 ori.b D0, 0x0 00002B24 0000 0000 ori.b D0, 0x0 00002B28 0000 0000 ori.b D0, 0x0 export_196: 00002B2C 4E56 FFC6 link A6, -0x003A // begin alternate branch 00002B2E-00002B30 label00002B2E: 00002B2E FFC6 .invalid <> // end alternate branch 00002B2E-00002B30 label00002B2E: // (misaligned) 00002B30 48E7 0020 movem.l -[A7], A2 00002B34 45ED EC62 lea.l A2, [A5 - 0x139E] 00002B38 3012 move.w D0, [A2] 00002B3A 5240 addq.w D0, 1 label00002B3C: 00002B3C 3D40 FFEC move.w [A6 - 0x14], D0 00002B40 598F subq.l A7, 4 label00002B42: 00002B42 3F3C 079D move.w -[A7], 0x79D 00002B46 42A7 clr.l -[A7] 00002B48 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF // begin alternate branch 00002B4C-00002B4E label00002B4C: 00002B4C FFFF .invalid <> // end alternate branch 00002B4C-00002B4E label00002B4C: // (misaligned) 00002B4E A97C syscall GetNewDialog 00002B50 2D5F FFFC move.l [A6 - 0x4], [A7]+ label00002B54: 00002B54 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002B58 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00002B5C 3D7C 0002 FFE6 move.w [A6 - 0x1A], 0x2 00002B62 3D6E FFEC FFE8 move.w [A6 - 0x18], [A6 - 0x14] // begin alternate branch 00002B66-00002B68 label00002B66: 00002B66 FFE8 .invalid <> // end alternate branch 00002B66-00002B68 label00002B66: // (misaligned) label00002B68: 00002B68 3D6E FFEC FFEA move.w [A6 - 0x16], [A6 - 0x14] 00002B6E 2F07 move.l -[A7], D7 label00002B70: 00002B70 302E FFEC move.w D0, [A6 - 0x14] // begin alternate branch 00002B72-00002B74 label00002B72: 00002B72 FFEC .invalid <> // end alternate branch 00002B72-00002B74 label00002B72: // (misaligned) 00002B74 7E0B moveq.l D7, 0x0B 00002B76 9E40 sub.w D7, D0 00002B78 6D00 001C blt +0x1E /* 00002B96 */ // begin alternate branch 00002B7A-00002B80 label00002B7A: 00002B7A 001C 3D40 ori.b [A4]+, 0x40 /* '@' */ label00002B7C: // (misaligned) 00002B7E FFEE .invalid <> // end alternate branch 00002B7A-00002B80 label00002B7A: // (misaligned) label00002B7C: 00002B7C 3D40 FFEE move.w [A6 - 0x12], D0 label00002B80: 00002B80 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002B84 302E FFEE move.w D0, [A6 - 0x12] 00002B88 5240 addq.w D0, 1 00002B8A 3F00 move.w -[A7], D0 00002B8C A827 syscall HideDialogItem/HideDItem 00002B8E 526E FFEE addq.w [A6 - 0x12], 1 00002B92 51CF FFEC dbf D7, -0x16 /* 00002B80 */ label00002B96: 00002B96 2E1F move.l D7, [A7]+ 00002B98 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002B9C 486E FFE6 pea.l [A6 - 0x1A] 00002BA0 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00002BA4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002BA8 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00002BAC 486E FFEE pea.l [A6 - 0x12] 00002BB0 486E FFF8 pea.l [A6 - 0x8] 00002BB4 486E FFF0 pea.l [A6 - 0x10] 00002BB8 A98D syscall GetDialogItem/GetDItem 00002BBA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002BBE 302E FFEC move.w D0, [A6 - 0x14] 00002BC2 5340 subq.w D0, 1 00002BC4 E148 lsl D0.w, 8 00002BC6 41EA 04E2 lea.l A0, [A2 + 0x4E2] 00002BCA 4870 0000 pea.l [A0 + D0.w] 00002BCE A98F syscall SetDialogItemText/SetIText label00002BD0: 00002BD0 302E FFEA move.w D0, [A6 - 0x16] 00002BD4 B06E FFEC cmp.w D0, [A6 - 0x14] 00002BD8 6700 003A beq +0x3C /* 00002C14 */ 00002BDC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002BE0 302E FFEC move.w D0, [A6 - 0x14] 00002BE4 5340 subq.w D0, 1 00002BE6 E148 lsl D0.w, 8 00002BE8 41EA 04E2 lea.l A0, [A2 + 0x4E2] 00002BEC 4870 0000 pea.l [A0 + D0.w] 00002BF0 A990 syscall GetDialogItemText/GetIText 00002BF2 3D6E FFEA FFEC move.w [A6 - 0x14], [A6 - 0x16] 00002BF8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002BFC 302E FFEC move.w D0, [A6 - 0x14] 00002C00 5340 subq.w D0, 1 00002C02 E148 lsl D0.w, 8 00002C04 41EA 04E2 lea.l A0, [A2 + 0x4E2] 00002C08 4870 0000 pea.l [A0 + D0.w] 00002C0C A98F syscall SetDialogItemText/SetIText 00002C0E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002C12 A981 syscall DrawDialog label00002C14: 00002C14 42A7 clr.l -[A7] 00002C16 486E FFEE pea.l [A6 - 0x12] 00002C1A A991 syscall ModalDialog 00002C1C 3F2E FFEE move.w -[A7], [A6 - 0x12] 00002C20 486E FFC6 pea.l [A6 - 0x3A] 00002C24 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00002C28 486E FFC6 pea.l [A6 - 0x3A] 00002C2C 3F3C 0002 move.w -[A7], 0x2 00002C30 3F3C 000C move.w -[A7], 0xC 00002C34 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00002C38 486E FFC6 pea.l [A6 - 0x3A] 00002C3C 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00002C40 6700 0012 beq +0x14 /* 00002C54 */ 00002C44 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002C48 486E FFE6 pea.l [A6 - 0x1A] 00002C4C 3F2E FFEE move.w -[A7], [A6 - 0x12] 00002C50 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] label00002C54: 00002C54 0C6E 0001 FFEE cmpi.w [A6 - 0x12], 0x1 00002C5A 6600 FF74 bne -0x8A /* 00002BD0 */ 00002C5E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002C62 302E FFEC move.w D0, [A6 - 0x14] 00002C66 5340 subq.w D0, 1 00002C68 E148 lsl D0.w, 8 00002C6A 41EA 04E2 lea.l A0, [A2 + 0x4E2] 00002C6E 4870 0000 pea.l [A0 + D0.w] 00002C72 A990 syscall GetDialogItemText/GetIText 00002C74 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002C78 A983 syscall DisposeDialog 00002C7A 422D FD98 clr.b [A5 - 0x268] 00002C7E 4A2D FD92 tst.b [A5 - 0x26E] 00002C82 6700 0006 beq +0x8 /* 00002C8A */ 00002C86 4EAD 0522 jsr [A5 + 0x522 /* export_160 */] label00002C8A: 00002C8A 4CDF 0400 movem.l A2, [A7]+ 00002C8E 4E5E unlink A6 00002C90 4E75 rts 00002C92 0000 0000 ori.b D0, 0x0 export_197: 00002C96 4E56 FFEC link A6, -0x0014 00002C9A 2B7C 5374 6C72 FF22 move.l [A5 - 0xDE], 0x53746C72 /* 'Stlr' */ 00002CA2 2B7C 7374 7250 FF26 move.l [A5 - 0xDA], 0x73747250 /* 'strP' */ 00002CAA 486E FFEC pea.l [A6 - 0x14] 00002CAE 486D D9EA pea.l [A5 - 0x2616] 00002CB2 3F3C 110A move.w -[A7], 0x110A 00002CB6 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00002CBA 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00002CBE 486E FFEC pea.l [A6 - 0x14] 00002CC2 486D EC62 pea.l [A5 - 0x139E] 00002CC6 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00002CCA 588F addq.l A7, 4 00002CCC 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00002CD0 486E FFEC pea.l [A6 - 0x14] 00002CD4 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002CD8 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00002CDC 1B7C 0001 FD98 move.b [A5 - 0x268], 0x1 00002CE2 4E5E unlink A6 00002CE4 4E75 rts 00002CE6 0000 0000 ori.b D0, 0x0 export_198: 00002CEA 4E56 FFB6 link A6, -0x004A 00002CEE 558F subq.l A7, 2 00002CF0 486E FFB6 pea.l [A6 - 0x4A] 00002CF4 487A 0040 pea.l [PC + 0x40 /* 00002D36, value 0x1C456E74, pstring "Enter your player file name:" */] 00002CF8 486D D9EA pea.l [A5 - 0x2616] 00002CFC 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00002D00 4A1F tst.b [A7]+ 00002D02 6700 0016 beq +0x18 /* 00002D1A */ 00002D06 486E FFC0 pea.l [A6 - 0x40] 00002D0A 486D D9EA pea.l [A5 - 0x2616] 00002D0E 3F3C 00FF move.w -[A7], 0xFF 00002D12 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00002D16 4EAD 064A jsr [A5 + 0x64A /* export_197 */] label00002D1A: 00002D1A 206D D9E6 movea.l A0, [A5 - 0x261A] 00002D1E 2F10 move.l -[A7], [A0] 00002D20 A851 syscall SetCursor 00002D22 4A2E 0008 tst.b [A6 + 0x8] 00002D26 6600 0006 bne +0x8 /* 00002D2E */ 00002D2A 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] label00002D2E: 00002D2E 4E5E unlink A6 00002D30 205F movea.l A0, [A7]+ 00002D32 548F addq.l A7, 2 00002D34 4ED0 jmp [A0] 00002D36 1C45 movea.b A6, D5 00002D38 6E74 bgt +0x76 /* 00002DAE */ 00002D3A 6572 bcs +0x74 /* 00002DAE */ 00002D3C 2079 6F75 7220 movea.l A0, [0x6F757220] 00002D42 706C moveq.l D0, 0x6C 00002D44 6179 bsr +0x7B /* 00002DBF */ 00002D46 6572 bcs +0x74 /* 00002DBA */ 00002D48 2066 movea.l A0, -[A6] 00002D4A 696C bvs +0x6E /* 00002DB8 */ 00002D4C 6520 bcs +0x22 /* 00002D6E */ 00002D4E 6E61 bgt +0x63 /* 00002DB1 */ 00002D50 6D65 blt +0x67 /* 00002DB7 */ 00002D52 3A00 move.w D5, D0 00002D54 0000 0000 ori.b D0, 0x0 export_199: 00002D58 4E56 FFDA link A6, -0x0026 00002D5C 4A2D FD98 tst.b [A5 - 0x268] 00002D60 6600 0078 bne +0x7A /* 00002DDA */ 00002D64 598F subq.l A7, 4 00002D66 3F3C 078E move.w -[A7], 0x78E 00002D6A 42A7 clr.l -[A7] 00002D6C 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF // begin alternate branch 00002D6E-00002D72 label00002D6E: 00002D6E FFFF .invalid <> 00002D70 FFFF .invalid <> // end alternate branch 00002D6E-00002D72 label00002D6E: // (misaligned) 00002D72 A97C syscall GetNewDialog 00002D74 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002D78 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D7C 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00002D80 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D84 A981 syscall DrawDialog 00002D86 487A 005C pea.l [PC + 0x5C /* 00002DE4, value 0x29646F20 ')do ', pstring "do u want to save yor stats b 4 quitting?" */] 00002D8A 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] label00002D8E: 00002D8E 42A7 clr.l -[A7] 00002D90 486E FFFA pea.l [A6 - 0x6] 00002D94 A991 syscall ModalDialog 00002D96 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002D9A 486E FFDA pea.l [A6 - 0x26] 00002D9E 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00002DA2 486E FFDA pea.l [A6 - 0x26] 00002DA6 3F3C 0001 move.w -[A7], 0x1 00002DAA 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] label00002DAE: 00002DAE 486E FFDA pea.l [A6 - 0x26] 00002DB2 3F3C 0002 move.w -[A7], 0x2 00002DB6 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] // begin alternate branch 00002DB8-00002DBE label00002DB8: 00002DB8 03B2 486E bclr [A2 + D4 + 0x6E], D1 label00002DBA: // (misaligned) 00002DBC FFDA .invalid <> // end alternate branch 00002DB8-00002DBE label00002DB8: // (misaligned) label00002DBA: 00002DBA 486E FFDA pea.l [A6 - 0x26] 00002DBE 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00002DC2 6700 FFCA beq -0x34 /* 00002D8E */ 00002DC6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002DCA A983 syscall DisposeDialog 00002DCC 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1 00002DD2 6600 0006 bne +0x8 /* 00002DDA */ 00002DD6 4EAD 064A jsr [A5 + 0x64A /* export_197 */] label00002DDA: 00002DDA 1B7C 0001 FD97 move.b [A5 - 0x269], 0x1 00002DE0 4E5E unlink A6 00002DE2 4E75 rts 00002DE4 2964 6F20 move.l [A4 + 0x6F20], -[A4] 00002DE8 7520 moveq.l D2, 0x20 00002DEA 7761 moveq.l D3, 0x61 00002DEC 6E74 bgt +0x76 /* 00002E62 */ 00002DEE 2074 6F20 7361 movea.l A0, [A4 + 0x7361 + D6 * 8] 00002DF4 7665 moveq.l D3, 0x65 00002DF6 2079 6F72 2073 movea.l A0, [0x6F722073] 00002DFC 7461 moveq.l D2, 0x61 00002DFE 7473 moveq.l D2, 0x73 00002E00 2062 movea.l A0, -[A2] 00002E02 2034 2071 move.l D0, [A4 + D2.w + 0x71] 00002E06 7569 moveq.l D2, 0x69 00002E08 7474 moveq.l D2, 0x74 00002E0A 696E bvs +0x70 /* 00002E7A */ 00002E0C 673F beq +0x41 /* 00002E4D */ 00002E0E 0000 0000 ori.b D0, 0x0 export_208: 00002E12 4E56 FE00 link A6, -0x0200 00002E16 486E FF00 pea.l [A6 - 0x100] 00002E1A 487A 0040 pea.l [PC + 0x40 /* 00002E5C, value 0x14CACACA */] 00002E1E 3F3C 0001 move.w -[A7], 0x1 00002E22 486E FE00 pea.l [A6 - 0x200] 00002E26 302E 000C move.w D0, [A6 + 0xC] 00002E2A 48C0 ext.l D0 00002E2C 2F00 move.l -[A7], D0 00002E2E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002E32 588F addq.l A7, 4 00002E34 7000 moveq.l D0, 0x00 00002E36 102E FE00 move.b D0, [A6 - 0x200] 00002E3A 7203 moveq.l D1, 0x03 00002E3C 9240 sub.w D1, D0 00002E3E 3F01 move.w -[A7], D1 00002E40 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00002E44 486E FF00 pea.l [A6 - 0x100] 00002E48 2F2E 000E move.l -[A7], [A6 + 0xE] 00002E4C 3F3C 00FF move.w -[A7], 0xFF 00002E50 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00002E54 4E5E unlink A6 00002E56 205F movea.l A0, [A7]+ 00002E58 5C8F addq.l A7, 6 00002E5A 4ED0 jmp [A0] 00002E5C 14CA move.b [A2]+, A2 00002E5E CACA mulu.w D5, A2 00002E60 CACA mulu.w D5, A2 label00002E62: 00002E62 CACA mulu.w D5, A2 00002E64 CACA mulu.w D5, A2 00002E66 CACA mulu.w D5, A2 00002E68 CACA mulu.w D5, A2 00002E6A CACA mulu.w D5, A2 00002E6C CACA mulu.w D5, A2 00002E6E CACA mulu.w D5, A2 00002E70 CA00 and.b D5, D0 00002E72 0000 0000 ori.b D0, 0x0 export_209: 00002E76 4E56 0000 link A6, 0 label00002E7A: 00002E7A 302D EC62 move.w D0, [A5 - 0x139E] 00002E7E 0C40 0001 cmpi.w D0, 0x1 00002E82 6600 0016 bne +0x18 /* 00002E9A */ 00002E86 487A 012C pea.l [PC + 0x12C /* 00002FB4, value 0x5456E73, pstring "Ensgn" */] 00002E8A 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E8E 3F3C 00FF move.w -[A7], 0xFF 00002E92 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00002E96 6000 0116 bra +0x118 /* 00002FAE */ label00002E9A: 00002E9A 0C40 0002 cmpi.w D0, 0x2 00002E9E 6600 0016 bne +0x18 /* 00002EB6 */ 00002EA2 487A 0116 pea.l [PC + 0x116 /* 00002FBA, value 0x44C744A, pstring "LtJG" */] 00002EA6 2F2E 000C move.l -[A7], [A6 + 0xC] 00002EAA 3F3C 00FF move.w -[A7], 0xFF 00002EAE 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00002EB2 6000 00FA bra +0xFC /* 00002FAE */ label00002EB6: 00002EB6 0C40 0003 cmpi.w D0, 0x3 00002EBA 6600 0016 bne +0x18 /* 00002ED2 */ 00002EBE 487A 0100 pea.l [PC + 0x100 /* 00002FC0, value 0x44C746E, pstring "Ltnt" */] 00002EC2 2F2E 000C move.l -[A7], [A6 + 0xC] 00002EC6 3F3C 00FF move.w -[A7], 0xFF 00002ECA 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00002ECE 6000 00DE bra +0xE0 /* 00002FAE */ label00002ED2: 00002ED2 0C40 0004 cmpi.w D0, 0x4 00002ED6 6600 0016 bne +0x18 /* 00002EEE */ 00002EDA 487A 00EA pea.l [PC + 0xEA /* 00002FC6, value 0x44C7443, pstring "LtCm" */] 00002EDE 2F2E 000C move.l -[A7], [A6 + 0xC] 00002EE2 3F3C 00FF move.w -[A7], 0xFF 00002EE6 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00002EEA 6000 00C2 bra +0xC4 /* 00002FAE */ label00002EEE: 00002EEE 0C40 0005 cmpi.w D0, 0x5 00002EF2 6600 0016 bne +0x18 /* 00002F0A */ 00002EF6 487A 00D4 pea.l [PC + 0xD4 /* 00002FCC, value 0x4436D6E, pstring "Cmnd" */] 00002EFA 2F2E 000C move.l -[A7], [A6 + 0xC] 00002EFE 3F3C 00FF move.w -[A7], 0xFF 00002F02 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00002F06 6000 00A6 bra +0xA8 /* 00002FAE */ label00002F0A: 00002F0A 0C40 0006 cmpi.w D0, 0x6 00002F0E 6600 0016 bne +0x18 /* 00002F26 */ 00002F12 487A 00BE pea.l [PC + 0xBE /* 00002FD2, value 0x4437074, pstring "Cptn" */] 00002F16 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F1A 3F3C 00FF move.w -[A7], 0xFF 00002F1E 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00002F22 6000 008A bra +0x8C /* 00002FAE */ label00002F26: 00002F26 0C40 0007 cmpi.w D0, 0x7 00002F2A 6600 0016 bne +0x18 /* 00002F42 */ 00002F2E 487A 00A8 pea.l [PC + 0xA8 /* 00002FD8, value 0x4436F6D, pstring "Comd" */] 00002F32 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F36 3F3C 00FF move.w -[A7], 0xFF 00002F3A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00002F3E 6000 006E bra +0x70 /* 00002FAE */ label00002F42: 00002F42 0C40 0008 cmpi.w D0, 0x8 00002F46 6600 0016 bne +0x18 /* 00002F5E */ 00002F4A 487A 0092 pea.l [PC + 0x92 /* 00002FDE, value 0x4524164, pstring "RAdm" */] 00002F4E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F52 3F3C 00FF move.w -[A7], 0xFF 00002F56 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00002F5A 6000 0052 bra +0x54 /* 00002FAE */ label00002F5E: 00002F5E 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 00002F62 6600 0016 bne +0x18 /* 00002F7A */ 00002F66 487A 007C pea.l [PC + 0x7C /* 00002FE4, value 0x4564164, pstring "VAdm" */] 00002F6A 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F6E 3F3C 00FF move.w -[A7], 0xFF 00002F72 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00002F76 6000 0036 bra +0x38 /* 00002FAE */ label00002F7A: 00002F7A 0C40 000A cmpi.w D0, 0xA /* '\n' */ 00002F7E 6600 0016 bne +0x18 /* 00002F96 */ 00002F82 487A 0066 pea.l [PC + 0x66 /* 00002FEA, value 0x441646D, pstring "Admr" */] 00002F86 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F8A 3F3C 00FF move.w -[A7], 0xFF 00002F8E 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00002F92 6000 001A bra +0x1C /* 00002FAE */ label00002F96: 00002F96 0C40 000B cmpi.w D0, 0xB 00002F9A 6600 0012 bne +0x14 /* 00002FAE */ 00002F9E 487A 0050 pea.l [PC + 0x50 /* 00002FF0, value 0x441646D, pstring "AdmE" */] 00002FA2 2F2E 000C move.l -[A7], [A6 + 0xC] 00002FA6 3F3C 00FF move.w -[A7], 0xFF 00002FAA 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] label00002FAE: 00002FAE 4E5E unlink A6 00002FB0 2E9F move.l [A7], [A7]+ 00002FB2 4E75 rts 00002FB4 0545 bchg D5, D2 00002FB6 6E73 bgt +0x75 /* 0000302B */ 00002FB8 676E beq +0x70 /* 00003028 */ 00002FBA 044C 744A subi.w A4, 0x744A /* 'tJ' */ 00002FBE 4700 .invalid 3, D0 // invalid opcode 4 with b == 4 00002FC0 044C 746E subi.w A4, 0x746E /* 'tn' */ 00002FC4 7400 moveq.l D2, 0x00 00002FC6 044C 7443 subi.w A4, 0x7443 /* 'tC' */ 00002FCA 6D00 0443 blt +0x445 /* 0000340F */ 00002FCE 6D6E blt +0x70 /* 0000303E */ 00002FD0 6400 0443 bcc +0x445 /* 00003415 */ 00002FD4 7074 moveq.l D0, 0x74 00002FD6 6E00 0443 bgt +0x445 /* 0000341B */ 00002FDA 6F6D ble +0x6F /* 00003049 */ 00002FDC 6400 0452 bcc +0x454 /* 00003430 */ 00002FE0 4164 chk.w D0, -[A4] 00002FE2 6D00 0456 blt +0x458 /* 0000343A */ 00002FE6 4164 chk.w D0, -[A4] 00002FE8 6D00 0441 blt +0x443 /* 0000342B */ 00002FEC 646D bcc +0x6F /* 0000305B */ 00002FEE 7200 moveq.l D1, 0x00 00002FF0 0441 646D subi.w D1, 0x646D /* 'dm' */ 00002FF4 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 export_200: 00002FF6 4E56 E5C8 link A6, -0x1A38 00002FFA 48E7 0020 movem.l -[A7], A2 00002FFE 45ED EC62 lea.l A2, [A5 - 0x139E] 00003002 202A 000A move.l D0, [A2 + 0xA] 00003006 90AA 0006 sub.l D0, [A2 + 0x6] 0000300A 2D40 FEFC move.l [A6 - 0x104], D0 0000300E 3F12 move.w -[A7], [A2] 00003010 486E FED0 pea.l [A6 - 0x130] 00003014 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00003018 486E FED0 pea.l [A6 - 0x130] 0000301C 3F3C 0001 move.w -[A7], 0x1 00003020 3F3C 0002 move.w -[A7], 0x2 00003024 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] label00003028: 00003028 486E FED0 pea.l [A6 - 0x130] 0000302C 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00003030 6700 000C beq +0xE /* 0000303E */ 00003034 3D7C 0003 FEF4 move.w [A6 - 0x10C], 0x3 0000303A 6000 0008 bra +0xA /* 00003044 */ label0000303E: 0000303E 3D7C 0005 FEF4 move.w [A6 - 0x10C], 0x5 label00003044: 00003044 302E FEF4 move.w D0, [A6 - 0x10C] 00003048 48C0 ext.l D0 0000304A 2F00 move.l -[A7], D0 0000304C 486E FEE6 pea.l [A6 - 0x11A] 00003050 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00003054 41FA 069E lea.l A0, [PC + 0x69E /* 000036F4, value 0x400BEA60 */] 00003058 43EE FEDC lea.l A1, [A6 - 0x124] 0000305C 22D8 move.l [A1]+, [A0]+ 0000305E 22D8 move.l [A1]+, [A0]+ 00003060 32D8 move.w [A1]+, [A0]+ 00003062 486E FEE6 pea.l [A6 - 0x11A] 00003066 486E FEDC pea.l [A6 - 0x124] 0000306A 3F3C 0004 move.w -[A7], 0x4 0000306E A9EB syscall Pack4/FP68K 00003070 3012 move.w D0, [A2] 00003072 E748 lsl D0.w, 3 00003074 3212 move.w D1, [A2] 00003076 E749 lsl D1.w, 3 00003078 41EA 0568 lea.l A0, [A2 + 0x568] 0000307C 3430 0000 move.w D2, [A0 + D0.w] 00003080 48C2 ext.l D2 00003082 2F02 move.l -[A7], D2 00003084 486E FED2 pea.l [A6 - 0x12E] 00003088 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 0000308C 41EA 056A lea.l A0, [A2 + 0x56A] 00003090 4870 1000 pea.l [A0 + D1.w] 00003094 486E FED2 pea.l [A6 - 0x12E] 00003098 3F3C 1004 move.w -[A7], 0x1004 0000309C A9EB syscall Pack4/FP68K 0000309E 486E FED2 pea.l [A6 - 0x12E] 000030A2 486E FEDC pea.l [A6 - 0x124] 000030A6 3F3C 0002 move.w -[A7], 0x2 000030AA A9EB syscall Pack4/FP68K 000030AC 486E FEDC pea.l [A6 - 0x124] 000030B0 486E FEF8 pea.l [A6 - 0x108] 000030B4 3F3C 1010 move.w -[A7], 0x1010 000030B8 A9EB syscall Pack4/FP68K 000030BA 558F subq.l A7, 2 000030BC 3F3C 0001 move.w -[A7], 0x1 000030C0 3012 move.w D0, [A2] 000030C2 E748 lsl D0.w, 3 000030C4 322E FEF4 move.w D1, [A6 - 0x10C] 000030C8 41EA 0568 lea.l A0, [A2 + 0x568] 000030CC 9270 0000 sub.w D1, [A0 + D0.w] 000030D0 3F01 move.w -[A7], D1 000030D2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000030D6 3D5F FEF4 move.w [A6 - 0x10C], [A7]+ 000030DA 302E FEF4 move.w D0, [A6 - 0x10C] 000030DE 48C0 ext.l D0 000030E0 2F00 move.l -[A7], D0 000030E2 486E FEE6 pea.l [A6 - 0x11A] 000030E6 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000030EA 2F3C 0000 0002 move.l -[A7], 0x2 000030F0 486E FEDC pea.l [A6 - 0x124] 000030F4 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000030F8 486E FEDC pea.l [A6 - 0x124] 000030FC 486E FEE6 pea.l [A6 - 0x11A] 00003100 3F3C 0006 move.w -[A7], 0x6 00003104 A9EB syscall Pack4/FP68K 00003106 486E FEF8 pea.l [A6 - 0x108] 0000310A 486E FED2 pea.l [A6 - 0x12E] 0000310E 3F3C 100E move.w -[A7], 0x100E 00003112 A9EB syscall Pack4/FP68K 00003114 486E FEE6 pea.l [A6 - 0x11A] 00003118 486E FED2 pea.l [A6 - 0x12E] 0000311C 3F3C 0000 move.w -[A7], 0x0 00003120 A9EB syscall Pack4/FP68K 00003122 302E FEF4 move.w D0, [A6 - 0x10C] 00003126 48C0 ext.l D0 00003128 2F00 move.l -[A7], D0 0000312A 486E FEC8 pea.l [A6 - 0x138] 0000312E 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00003132 486E FEC8 pea.l [A6 - 0x138] 00003136 486E FED2 pea.l [A6 - 0x12E] 0000313A 3F3C 0006 move.w -[A7], 0x6 0000313E A9EB syscall Pack4/FP68K 00003140 487A 05BC pea.l [PC + 0x5BC /* 000036FE, value 0x4002A000 */] 00003144 486E FED2 pea.l [A6 - 0x12E] 00003148 3F3C 0006 move.w -[A7], 0x6 0000314C A9EB syscall Pack4/FP68K 0000314E 486E FED2 pea.l [A6 - 0x12E] 00003152 486E FEF8 pea.l [A6 - 0x108] 00003156 3F3C 1010 move.w -[A7], 0x1010 0000315A A9EB syscall Pack4/FP68K 0000315C 598F subq.l A7, 4 0000315E 3F3C 079B move.w -[A7], 0x79B 00003162 42A7 clr.l -[A7] 00003164 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 0000316A A97C syscall GetNewDialog 0000316C 2D5F FEF0 move.l [A6 - 0x110], [A7]+ 00003170 2F2E FEF0 move.l -[A7], [A6 - 0x110] 00003174 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00003178 486E FDF0 pea.l [A6 - 0x210] 0000317C 3F2A 0256 move.w -[A7], [A2 + 0x256] 00003180 2F0E move.l -[A7], A6 00003182 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */] 00003186 588F addq.l A7, 4 00003188 486E FCF0 pea.l [A6 - 0x310] 0000318C 302A 0256 move.w D0, [A2 + 0x256] 00003190 48C0 ext.l D0 00003192 2F00 move.l -[A7], D0 00003194 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003198 588F addq.l A7, 4 0000319A 486E FCF0 pea.l [A6 - 0x310] 0000319E 486E FDF0 pea.l [A6 - 0x210] 000031A2 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000031A6 302D EBE4 move.w D0, [A5 - 0x141C] 000031AA 0240 00FF andi.w D0, 0xFF 000031AE 0040 0100 ori.w D0, 0x100 000031B2 3D40 FBF0 move.w [A6 - 0x410], D0 000031B6 486E FBF0 pea.l [A6 - 0x410] 000031BA 486E FDF0 pea.l [A6 - 0x210] 000031BE 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000031C2 486E FAF0 pea.l [A6 - 0x510] 000031C6 202E FEFC move.l D0, [A6 - 0x104] 000031CA 720A moveq.l D1, 0x0A 000031CC 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 000031D0 3F00 move.w -[A7], D0 000031D2 2F0E move.l -[A7], A6 000031D4 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */] 000031D8 588F addq.l A7, 4 000031DA 486E FAF0 pea.l [A6 - 0x510] 000031DE 486E FDF0 pea.l [A6 - 0x210] 000031E2 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000031E6 486E F9F0 pea.l [A6 - 0x610] 000031EA 2F2E FEFC move.l -[A7], [A6 - 0x104] 000031EE 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000031F2 588F addq.l A7, 4 000031F4 486E F9F0 pea.l [A6 - 0x610] 000031F8 486E FDF0 pea.l [A6 - 0x210] 000031FC 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003200 302D EBE4 move.w D0, [A5 - 0x141C] 00003204 0240 00FF andi.w D0, 0xFF 00003208 0040 0100 ori.w D0, 0x100 0000320C 3D40 F8F0 move.w [A6 - 0x710], D0 00003210 486E F8F0 pea.l [A6 - 0x710] 00003214 486E FDF0 pea.l [A6 - 0x210] 00003218 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000321C 486E F7F0 pea.l [A6 - 0x810] 00003220 3F2A 021C move.w -[A7], [A2 + 0x21C] 00003224 2F0E move.l -[A7], A6 00003226 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */] 0000322A 588F addq.l A7, 4 0000322C 486E F7F0 pea.l [A6 - 0x810] 00003230 486E FDF0 pea.l [A6 - 0x210] 00003234 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003238 486E F6F0 pea.l [A6 - 0x910] 0000323C 302A 021C move.w D0, [A2 + 0x21C] 00003240 48C0 ext.l D0 00003242 2F00 move.l -[A7], D0 00003244 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003248 588F addq.l A7, 4 0000324A 486E F6F0 pea.l [A6 - 0x910] 0000324E 486E FDF0 pea.l [A6 - 0x210] 00003252 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003256 302D EBE4 move.w D0, [A5 - 0x141C] 0000325A 0240 00FF andi.w D0, 0xFF 0000325E 0040 0100 ori.w D0, 0x100 00003262 3D40 F5F0 move.w [A6 - 0xA10], D0 00003266 486E F5F0 pea.l [A6 - 0xA10] 0000326A 486E FDF0 pea.l [A6 - 0x210] 0000326E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003272 486E F4F0 pea.l [A6 - 0xB10] 00003276 558F subq.l A7, 2 00003278 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 0000327C 301F move.w D0, [A7]+ 0000327E 5A40 addq.w D0, 5 00003280 48C0 ext.l D0 00003282 81FC 0064 divs.w D0, 0x64 /* 'd' */ 00003286 3F00 move.w -[A7], D0 00003288 2F0E move.l -[A7], A6 0000328A 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */] 0000328E 588F addq.l A7, 4 00003290 486E F4F0 pea.l [A6 - 0xB10] 00003294 486E FDF0 pea.l [A6 - 0x210] 00003298 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000329C 486E F3F0 pea.l [A6 - 0xC10] 000032A0 558F subq.l A7, 2 000032A2 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000032A6 301F move.w D0, [A7]+ 000032A8 5A40 addq.w D0, 5 000032AA 48C0 ext.l D0 000032AC 81FC 000A divs.w D0, 0xA /* '\n' */ 000032B0 48C0 ext.l D0 000032B2 2F00 move.l -[A7], D0 000032B4 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000032B8 588F addq.l A7, 4 000032BA 486E F3F0 pea.l [A6 - 0xC10] 000032BE 486E FDF0 pea.l [A6 - 0x210] 000032C2 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000032C6 486E FDF0 pea.l [A6 - 0x210] 000032CA 486E F2F0 pea.l [A6 - 0xD10] 000032CE 2F0E move.l -[A7], A6 000032D0 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */] 000032D4 588F addq.l A7, 4 000032D6 302D EBE4 move.w D0, [A5 - 0x141C] 000032DA 0240 00FF andi.w D0, 0xFF 000032DE 0040 0100 ori.w D0, 0x100 000032E2 3D40 F1F0 move.w [A6 - 0xE10], D0 000032E6 486E F1F0 pea.l [A6 - 0xE10] 000032EA 486E F2F0 pea.l [A6 - 0xD10] 000032EE 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000032F2 486E F0F0 pea.l [A6 - 0xF10] 000032F6 3012 move.w D0, [A2] 000032F8 E748 lsl D0.w, 3 000032FA 41EA 0568 lea.l A0, [A2 + 0x568] 000032FE 3F30 0000 move.w -[A7], [A0 + D0.w] 00003302 2F0E move.l -[A7], A6 00003304 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */] 00003308 588F addq.l A7, 4 0000330A 486E F0F0 pea.l [A6 - 0xF10] 0000330E 486E F2F0 pea.l [A6 - 0xD10] 00003312 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003316 486E EFF0 pea.l [A6 - 0x1010] 0000331A 3012 move.w D0, [A2] 0000331C E748 lsl D0.w, 3 0000331E 41EA 0568 lea.l A0, [A2 + 0x568] 00003322 3230 0000 move.w D1, [A0 + D0.w] 00003326 48C1 ext.l D1 00003328 2F01 move.l -[A7], D1 0000332A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000332E 588F addq.l A7, 4 00003330 486E EFF0 pea.l [A6 - 0x1010] 00003334 486E F2F0 pea.l [A6 - 0xD10] 00003338 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000333C 302D EBE4 move.w D0, [A5 - 0x141C] 00003340 0240 00FF andi.w D0, 0xFF 00003344 0040 0100 ori.w D0, 0x100 00003348 3D40 EEF0 move.w [A6 - 0x1110], D0 0000334C 486E EEF0 pea.l [A6 - 0x1110] 00003350 486E F2F0 pea.l [A6 - 0xD10] 00003354 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003358 486E EDF0 pea.l [A6 - 0x1210] 0000335C 3F2E FEF4 move.w -[A7], [A6 - 0x10C] 00003360 2F0E move.l -[A7], A6 00003362 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */] 00003366 588F addq.l A7, 4 00003368 486E EDF0 pea.l [A6 - 0x1210] 0000336C 486E F2F0 pea.l [A6 - 0xD10] 00003370 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003374 486E ECF0 pea.l [A6 - 0x1310] 00003378 302E FEF4 move.w D0, [A6 - 0x10C] 0000337C 48C0 ext.l D0 0000337E 2F00 move.l -[A7], D0 00003380 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003384 588F addq.l A7, 4 00003386 486E ECF0 pea.l [A6 - 0x1310] 0000338A 486E F2F0 pea.l [A6 - 0xD10] 0000338E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003392 302D EBE4 move.w D0, [A5 - 0x141C] 00003396 0240 00FF andi.w D0, 0xFF 0000339A 0040 0100 ori.w D0, 0x100 0000339E 3D40 EBF0 move.w [A6 - 0x1410], D0 000033A2 486E EBF0 pea.l [A6 - 0x1410] 000033A6 486E F2F0 pea.l [A6 - 0xD10] 000033AA 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000033AE 486E EAF0 pea.l [A6 - 0x1510] 000033B2 558F subq.l A7, 2 000033B4 486E FEF8 pea.l [A6 - 0x108] 000033B8 486E EAE6 pea.l [A6 - 0x151A] 000033BC 3F3C 100E move.w -[A7], 0x100E 000033C0 A9EB syscall Pack4/FP68K 000033C2 487A 0344 pea.l [PC + 0x344 /* 00003708, value 0x4002A000 */] 000033C6 486E EAE6 pea.l [A6 - 0x151A] 000033CA 3F3C 0006 move.w -[A7], 0x6 000033CE A9EB syscall Pack4/FP68K 000033D0 486E EAE6 pea.l [A6 - 0x151A] 000033D4 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 000033D8 201F move.l D0, [A7]+ 000033DA 3F00 move.w -[A7], D0 000033DC 4267 clr.w -[A7] 000033DE 3F3C 270F move.w -[A7], 0x270F 000033E2 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000033E6 2F0E move.l -[A7], A6 000033E8 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */] 000033EC 588F addq.l A7, 4 000033EE 486E EAF0 pea.l [A6 - 0x1510] 000033F2 486E F2F0 pea.l [A6 - 0xD10] 000033F6 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000033FA 486E E9E6 pea.l [A6 - 0x161A] 000033FE 558F subq.l A7, 2 00003400 486E FEF8 pea.l [A6 - 0x108] 00003404 486E E9DC pea.l [A6 - 0x1624] 00003408 3F3C 100E move.w -[A7], 0x100E 0000340C A9EB syscall Pack4/FP68K 0000340E 486E E9DC pea.l [A6 - 0x1624] 00003412 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00003416 201F move.l D0, [A7]+ 00003418 3F00 move.w -[A7], D0 0000341A 4267 clr.w -[A7] 0000341C 3F3C 270F move.w -[A7], 0x270F 00003420 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00003424 301F move.w D0, [A7]+ 00003426 48C0 ext.l D0 00003428 2F00 move.l -[A7], D0 0000342A 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 0000342E 588F addq.l A7, 4 label00003430: 00003430 486E E9E6 pea.l [A6 - 0x161A] 00003434 486E F2F0 pea.l [A6 - 0xD10] 00003438 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] // begin alternate branch 0000343A-0000343C label0000343A: 0000343A 0392 bclr [A2], D1 // end alternate branch 0000343A-0000343C label0000343A: // (misaligned) 0000343C 302D EBE4 move.w D0, [A5 - 0x141C] 00003440 0240 00FF andi.w D0, 0xFF 00003444 0040 0100 ori.w D0, 0x100 00003448 3D40 E8DC move.w [A6 - 0x1724], D0 0000344C 486E E8DC pea.l [A6 - 0x1724] 00003450 486E F2F0 pea.l [A6 - 0xD10] 00003454 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003458 486E E7DC pea.l [A6 - 0x1824] 0000345C 3012 move.w D0, [A2] 0000345E E748 lsl D0.w, 3 00003460 41EA 056A lea.l A0, [A2 + 0x56A] 00003464 4870 0000 pea.l [A0 + D0.w] 00003468 486E E7D2 pea.l [A6 - 0x182E] 0000346C 3F3C 100E move.w -[A7], 0x100E 00003470 A9EB syscall Pack4/FP68K 00003472 486E E7D2 pea.l [A6 - 0x182E] 00003476 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 0000347A 201F move.l D0, [A7]+ 0000347C 7264 moveq.l D1, 0x64 0000347E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00003482 3F00 move.w -[A7], D0 00003484 2F0E move.l -[A7], A6 00003486 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */] 0000348A 588F addq.l A7, 4 0000348C 486E E7DC pea.l [A6 - 0x1824] 00003490 486E F2F0 pea.l [A6 - 0xD10] 00003494 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003498 486E E6D2 pea.l [A6 - 0x192E] 0000349C 3012 move.w D0, [A2] 0000349E E748 lsl D0.w, 3 000034A0 41EA 056A lea.l A0, [A2 + 0x56A] 000034A4 4870 0000 pea.l [A0 + D0.w] 000034A8 486E E6C8 pea.l [A6 - 0x1938] 000034AC 3F3C 100E move.w -[A7], 0x100E 000034B0 A9EB syscall Pack4/FP68K 000034B2 486E E6C8 pea.l [A6 - 0x1938] 000034B6 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 000034BA 201F move.l D0, [A7]+ 000034BC 720A moveq.l D1, 0x0A 000034BE 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 000034C2 2F00 move.l -[A7], D0 000034C4 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000034C8 588F addq.l A7, 4 000034CA 486E E6D2 pea.l [A6 - 0x192E] 000034CE 486E F2F0 pea.l [A6 - 0xD10] 000034D2 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000034D6 486E F2F0 pea.l [A6 - 0xD10] 000034DA 486E E5C8 pea.l [A6 - 0x1A38] 000034DE 3012 move.w D0, [A2] 000034E0 48C0 ext.l D0 000034E2 2F00 move.l -[A7], D0 000034E4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000034E8 588F addq.l A7, 4 000034EA 486E E5C8 pea.l [A6 - 0x1A38] 000034EE 487A 0222 pea.l [PC + 0x222 /* 00003712, value 0x2679 '&y', cstring "" */] 000034F2 A98B syscall ParamText 000034F4 486E FDF0 pea.l [A6 - 0x210] 000034F8 302D EEBA move.w D0, [A5 - 0x1146] 000034FC 48C0 ext.l D0 000034FE 2F00 move.l -[A7], D0 00003500 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00003504 588F addq.l A7, 4 00003506 487A 020C pea.l [PC + 0x20C /* 00003714, value 0x26796F72 '&yor', pstring "yor mission status: klystrons 2 kill: " */] 0000350A 486E FCF0 pea.l [A6 - 0x310] 0000350E 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00003512 486E FDF0 pea.l [A6 - 0x210] 00003516 486E FCF0 pea.l [A6 - 0x310] 0000351A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000351E 487A 021C pea.l [PC + 0x21C /* 0000373C, value 0xD2E2064 '\r. d', pstring ". days left: " */] 00003522 486E FCF0 pea.l [A6 - 0x310] 00003526 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000352A 486E FBF0 pea.l [A6 - 0x410] 0000352E 2F2E FEFC move.l -[A7], [A6 - 0x104] 00003532 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00003536 588F addq.l A7, 4 00003538 486E FBF0 pea.l [A6 - 0x410] 0000353C 486E FCF0 pea.l [A6 - 0x310] 00003540 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003544 487A 0204 pea.l [PC + 0x204 /* 0000374A, value 0x92E2062 '\t. b', pstring ". bases: " */] 00003548 486E FCF0 pea.l [A6 - 0x310] 0000354C 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003550 486E FAF0 pea.l [A6 - 0x510] 00003554 302D EE7E move.w D0, [A5 - 0x1182] 00003558 48C0 ext.l D0 0000355A 2F00 move.l -[A7], D0 0000355C 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00003560 588F addq.l A7, 4 00003562 486E FAF0 pea.l [A6 - 0x510] 00003566 486E FCF0 pea.l [A6 - 0x310] 0000356A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000356E 487A 01E4 pea.l [PC + 0x1E4 /* 00003754, value 0x152E2070, pstring ". projected raiting: " */] 00003572 486E FCF0 pea.l [A6 - 0x310] 00003576 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000357A 486E F9F0 pea.l [A6 - 0x610] 0000357E 558F subq.l A7, 2 00003580 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00003584 301F move.w D0, [A7]+ 00003586 5A40 addq.w D0, 5 00003588 48C0 ext.l D0 0000358A 81FC 000A divs.w D0, 0xA /* '\n' */ 0000358E 48C0 ext.l D0 00003590 2F00 move.l -[A7], D0 00003592 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00003596 588F addq.l A7, 4 00003598 486E F9F0 pea.l [A6 - 0x610] 0000359C 486E FCF0 pea.l [A6 - 0x310] 000035A0 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000035A4 487A 01C4 pea.l [PC + 0x1C4 /* 0000376A, value 0x102E2063, pstring ". current rank: " */] 000035A8 486E FCF0 pea.l [A6 - 0x310] 000035AC 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000035B0 486E F8F0 pea.l [A6 - 0x710] 000035B4 3012 move.w D0, [A2] 000035B6 48C0 ext.l D0 000035B8 2F00 move.l -[A7], D0 000035BA 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000035BE 588F addq.l A7, 4 000035C0 486E F8F0 pea.l [A6 - 0x710] 000035C4 486E FCF0 pea.l [A6 - 0x310] 000035C8 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000035CC 487A 01AE pea.l [PC + 0x1AE /* 0000377C, value 0x112E206D, pstring ". missions done: " */] 000035D0 486E FCF0 pea.l [A6 - 0x310] 000035D4 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000035D8 486E F7F0 pea.l [A6 - 0x810] 000035DC 3012 move.w D0, [A2] 000035DE E748 lsl D0.w, 3 000035E0 41EA 0568 lea.l A0, [A2 + 0x568] 000035E4 3230 0000 move.w D1, [A0 + D0.w] 000035E8 48C1 ext.l D1 000035EA 2F01 move.l -[A7], D1 000035EC 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000035F0 588F addq.l A7, 4 000035F2 486E F7F0 pea.l [A6 - 0x810] 000035F6 486E FCF0 pea.l [A6 - 0x310] 000035FA 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000035FE 487A 018E pea.l [PC + 0x18E /* 0000378E, value 0x72E206E, pstring ". need " */] 00003602 486E FCF0 pea.l [A6 - 0x310] 00003606 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000360A 486E F6F0 pea.l [A6 - 0x910] 0000360E 302E FEF4 move.w D0, [A6 - 0x10C] 00003612 48C0 ext.l D0 00003614 2F00 move.l -[A7], D0 00003616 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 0000361A 588F addq.l A7, 4 0000361C 486E F6F0 pea.l [A6 - 0x910] 00003620 486E FCF0 pea.l [A6 - 0x310] 00003624 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003628 487A 016C pea.l [PC + 0x16C /* 00003796, value 0xD206D69 '\r mi', pstring " missions at " */] 0000362C 486E FCF0 pea.l [A6 - 0x310] 00003630 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003634 486E F5F0 pea.l [A6 - 0xA10] 00003638 486E FEF8 pea.l [A6 - 0x108] 0000363C 486E F5E6 pea.l [A6 - 0xA1A] 00003640 3F3C 100E move.w -[A7], 0x100E 00003644 A9EB syscall Pack4/FP68K 00003646 486E F5E6 pea.l [A6 - 0xA1A] 0000364A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 0000364E 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00003652 588F addq.l A7, 4 00003654 486E F5F0 pea.l [A6 - 0xA10] 00003658 486E FCF0 pea.l [A6 - 0x310] 0000365C 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003660 487A 0142 pea.l [PC + 0x142 /* 000037A4, value 0x182E2063, pstring ". current qume average: " */] 00003664 486E FCF0 pea.l [A6 - 0x310] 00003668 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000366C 486E F4E6 pea.l [A6 - 0xB1A] 00003670 3012 move.w D0, [A2] 00003672 E748 lsl D0.w, 3 00003674 41EA 056A lea.l A0, [A2 + 0x56A] 00003678 4870 0000 pea.l [A0 + D0.w] 0000367C 486E F4DC pea.l [A6 - 0xB24] 00003680 3F3C 100E move.w -[A7], 0x100E 00003684 A9EB syscall Pack4/FP68K 00003686 486E F4DC pea.l [A6 - 0xB24] 0000368A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 0000368E 201F move.l D0, [A7]+ 00003690 720A moveq.l D1, 0x0A 00003692 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00003696 2F00 move.l -[A7], D0 00003698 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 0000369C 588F addq.l A7, 4 0000369E 486E F4E6 pea.l [A6 - 0xB1A] 000036A2 486E FCF0 pea.l [A6 - 0x310] 000036A6 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000036AA 487A 0112 pea.l [PC + 0x112 /* 000037BE, value 0x9207065 '\t pe', pstring " percent." */] 000036AE 486E FCF0 pea.l [A6 - 0x310] 000036B2 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000036B6 486E FCF0 pea.l [A6 - 0x310] 000036BA 486E FF00 pea.l [A6 - 0x100] 000036BE 3F3C 00FF move.w -[A7], 0xFF 000036C2 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 000036C6 2F2E FEF0 move.l -[A7], [A6 - 0x110] 000036CA A981 syscall DrawDialog 000036CC 486E FF00 pea.l [A6 - 0x100] 000036D0 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] label000036D4: 000036D4 42A7 clr.l -[A7] 000036D6 486E FEF6 pea.l [A6 - 0x10A] 000036DA A991 syscall ModalDialog 000036DC 0C6E 0001 FEF6 cmpi.w [A6 - 0x10A], 0x1 000036E2 6600 FFF0 bne -0xE /* 000036D4 */ 000036E6 2F2E FEF0 move.l -[A7], [A6 - 0x110] 000036EA A983 syscall DisposeDialog 000036EC 4CDF 0400 movem.l A2, [A7]+ 000036F0 4E5E unlink A6 000036F2 4E75 rts 000036F4 400B negx.b A3 000036F6 EA60 asr D0.w, D5 000036F8 0000 0000 ori.b D0, 0x0 000036FC 0000 4002 ori.b D0, 0x2 00003700 A000 syscall Open/PBHOpen/HOpen 00003702 0000 0000 ori.b D0, 0x0 00003706 0000 4002 ori.b D0, 0x2 0000370A A000 syscall Open/PBHOpen/HOpen 0000370C 0000 0000 ori.b D0, 0x0 00003710 0000 0000 ori.b D0, 0x0 00003714 2679 6F72 206D movea.l A3, [0x6F72206D] 0000371A 6973 bvs +0x75 /* 0000378F */ 0000371C 7369 moveq.l D1, 0x69 0000371E 6F6E ble +0x70 /* 0000378E */ 00003720 2073 7461 movea.l A0, [A3 + D7.w * 4 + 0x61] 00003724 7475 moveq.l D2, 0x75 00003726 733A moveq.l D1, 0x3A 00003728 206B 6C79 movea.l A0, [A3 + 0x6C79] 0000372C 7374 moveq.l D1, 0x74 0000372E 726F moveq.l D1, 0x6F 00003730 6E73 bgt +0x75 /* 000037A5 */ 00003732 2032 206B move.l D0, [A2 + D2.w + 0x6B] 00003736 696C bvs +0x6E /* 000037A4 */ 00003738 6C3A bge +0x3C /* 00003774 */ 0000373A 2000 move.l D0, D0 0000373C 0D2E 2064 btst [A6 + 0x2064], D6 00003740 6179 bsr +0x7B /* 000037BB */ 00003742 7320 moveq.l D1, 0x20 00003744 6C65 bge +0x67 /* 000037AB */ 00003746 6674 bne +0x76 /* 000037BC */ 00003748 3A20 move.w D5, -[A0] 0000374A 092E 2062 btst [A6 + 0x2062], D4 0000374E 6173 bsr +0x75 /* 000037C3 */ 00003750 6573 bcs +0x75 /* 000037C5 */ 00003752 3A20 move.w D5, -[A0] 00003754 152E 2070 move.b -[A2], [A6 + 0x2070] 00003758 726F moveq.l D1, 0x6F 0000375A 6A65 bpl +0x67 /* 000037C1 */ 0000375C 6374 bls +0x76 /* 000037D2 */ 0000375E 6564 bcs +0x66 /* 000037C4 */ 00003760 2072 6169 7469 movea.l A0, [[A2 + 0x7469]] 00003766 6E67 bgt +0x69 /* 000037CF */ 00003768 3A20 move.w D5, -[A0] 0000376A 102E 2063 move.b D0, [A6 + 0x2063] 0000376E 7572 moveq.l D2, 0x72 00003770 7265 moveq.l D1, 0x65 00003772 6E74 bgt +0x76 /* 000037E8 */ label00003774: 00003774 2072 616E movea.l A0, <> 00003778 6B3A bmi +0x3C /* 000037B4 */ 0000377A 2000 move.l D0, D0 0000377C 112E 206D move.b -[A0], [A6 + 0x206D] 00003780 6973 bvs +0x75 /* 000037F5 */ 00003782 7369 moveq.l D1, 0x69 00003784 6F6E ble +0x70 /* 000037F4 */ 00003786 7320 moveq.l D1, 0x20 00003788 646F bcc +0x71 /* 000037F9 */ 0000378A 6E65 bgt +0x67 /* 000037F1 */ 0000378C 3A20 move.w D5, -[A0] label0000378E: 0000378E 072E 206E btst [A6 + 0x206E], D3 00003792 6565 bcs +0x67 /* 000037F9 */ 00003794 6420 bcc +0x22 /* 000037B6 */ 00003796 0D20 btst -[A0], D6 00003798 6D69 blt +0x6B /* 00003803 */ 0000379A 7373 moveq.l D1, 0x73 0000379C 696F bvs +0x71 /* 0000380D */ 0000379E 6E73 bgt +0x75 /* 00003813 */ 000037A0 2061 movea.l A0, -[A1] 000037A2 7420 moveq.l D2, 0x20 label000037A4: 000037A4 182E 2063 move.b D4, [A6 + 0x2063] 000037A8 7572 moveq.l D2, 0x72 000037AA 7265 moveq.l D1, 0x65 000037AC 6E74 bgt +0x76 /* 00003822 */ 000037AE 2071 756D movea.l A0, <> 000037B2 6520 bcs +0x22 /* 000037D4 */ label000037B4: 000037B4 6176 bsr +0x78 /* 0000382C */ label000037B6: 000037B6 6572 bcs +0x74 /* 0000382A */ 000037B8 6167 bsr +0x69 /* 00003821 */ 000037BA 653A bcs +0x3C /* 000037F6 */ label000037BC: 000037BC 2000 move.l D0, D0 000037BE 0920 btst -[A0], D4 000037C0 7065 moveq.l D0, 0x65 000037C2 7263 moveq.l D1, 0x63 label000037C4: 000037C4 656E bcs +0x70 /* 00003834 */ 000037C6 742E moveq.l D2, 0x2E export_201: 000037C8 4E56 DBF8 link A6, -0x2408 000037CC 48E7 1020 movem.l -[A7], D3,A2 000037D0 45ED EC62 lea.l A2, [A5 - 0x139E] // begin alternate branch 000037D2-000037D4 label000037D2: 000037D2 EC62 asr D2.w, D6 // end alternate branch 000037D2-000037D4 label000037D2: // (misaligned) label000037D4: 000037D4 2F07 move.l -[A7], D7 000037D6 7001 moveq.l D0, 0x01 000037D8 7E08 moveq.l D7, 0x08 000037DA 9E40 sub.w D7, D0 000037DC 6D00 021E blt +0x220 /* 000039FC */ 000037E0 3D40 E1FE move.w [A6 - 0x1E02], D0 label000037E4: 000037E4 2F07 move.l -[A7], D7 000037E6 7001 moveq.l D0, 0x01 label000037E8: 000037E8 7E08 moveq.l D7, 0x08 000037EA 9E40 sub.w D7, D0 000037EC 6D00 0204 blt +0x206 /* 000039F2 */ 000037F0 3D40 E1FC move.w [A6 - 0x1E04], D0 label000037F4: 000037F4 302E E1FE move.w D0, [A6 - 0x1E02] // begin alternate branch 000037F6-000037F8 label000037F6: 000037F6 E1FE asl .w <> // end alternate branch 000037F6-000037F8 label000037F6: // (misaligned) 000037F8 ED48 lsl D0.w, 6 000037FA 322E E1FC move.w D1, [A6 - 0x1E04] 000037FE E749 lsl D1.w, 3 00003800 D041 add.w D0, D1 00003802 41ED EC2A lea.l A0, [A5 - 0x13D6] 00003806 4A70 0000 tst.w [A0 + D0.w] 0000380A 6F00 01DE ble +0x1E0 /* 000039EA */ 0000380E 302E E1FE move.w D0, [A6 - 0x1E02] 00003812 ED48 lsl D0.w, 6 00003814 322E E1FC move.w D1, [A6 - 0x1E04] 00003818 E749 lsl D1.w, 3 0000381A D041 add.w D0, D1 0000381C 41ED EC2E lea.l A0, [A5 - 0x13D2] 00003820 4A30 0000 tst.b [A0 + D0.w] // begin alternate branch 00003822-0000382C label00003822: 00003822 0000 6700 ori.b D0, 0x0 00003826 013A 302E btst [PC + 0x302E /* 00006856, value 0xFF */], D0 label0000382A: 0000382A E1FE asl .w <> // end alternate branch 00003822-0000382C label00003822: // (misaligned) 00003824 6700 013A beq +0x13C /* 00003960 */ 00003828 302E E1FE move.w D0, [A6 - 0x1E02] label0000382A: // (misaligned) fn0000382C: 0000382C ED48 lsl D0.w, 6 0000382E 322E E1FC move.w D1, [A6 - 0x1E04] 00003832 E749 lsl D1.w, 3 label00003834: 00003834 D041 add.w D0, D1 00003836 41EA FFC8 lea.l A0, [A2 - 0x38] 0000383A 3230 0000 move.w D1, [A0 + D0.w] 0000383E C3FC 0300 muls.w D1, 0x300 00003842 486E E0F8 pea.l [A6 - 0x1F08] 00003846 302E E1FE move.w D0, [A6 - 0x1E02] 0000384A ED48 lsl D0.w, 6 0000384C 342E E1FC move.w D2, [A6 - 0x1E04] 00003850 E74A lsl D2.w, 3 00003852 D042 add.w D0, D2 00003854 41EA FFC8 lea.l A0, [A2 - 0x38] 00003858 3430 0000 move.w D2, [A0 + D0.w] 0000385C C5FC 0006 muls.w D2, 0x6 00003860 41EA 0218 lea.l A0, [A2 + 0x218] 00003864 3030 2000 move.w D0, [A0 + D2.w] 00003868 0640 0064 addi.w D0, 0x64 /* 'd' */ 0000386C 48C0 ext.l D0 0000386E 81FC 00C8 divs.w D0, 0xC8 00003872 48C0 ext.l D0 00003874 2F00 move.l -[A7], D0 00003876 2601 move.l D3, D1 00003878 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000387C 588F addq.l A7, 4 0000387E 486E E0F8 pea.l [A6 - 0x1F08] 00003882 41EE E200 lea.l A0, [A6 - 0x1E00] 00003886 4870 3000 pea.l [A0 + D3.w] 0000388A 3F3C 00FF move.w -[A7], 0xFF 0000388E 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00003892 302E E1FE move.w D0, [A6 - 0x1E02] 00003896 ED48 lsl D0.w, 6 00003898 322E E1FC move.w D1, [A6 - 0x1E04] 0000389C E749 lsl D1.w, 3 0000389E D041 add.w D0, D1 000038A0 41EA FFC8 lea.l A0, [A2 - 0x38] 000038A4 3230 0000 move.w D1, [A0 + D0.w] 000038A8 C3FC 0300 muls.w D1, 0x300 000038AC 486E E0F8 pea.l [A6 - 0x1F08] 000038B0 302E E1FE move.w D0, [A6 - 0x1E02] 000038B4 ED48 lsl D0.w, 6 000038B6 342E E1FC move.w D2, [A6 - 0x1E04] 000038BA E74A lsl D2.w, 3 000038BC D042 add.w D0, D2 000038BE 41EA FFC8 lea.l A0, [A2 - 0x38] 000038C2 3430 0000 move.w D2, [A0 + D0.w] 000038C6 C5FC 0006 muls.w D2, 0x6 000038CA 41EA 021A lea.l A0, [A2 + 0x21A] 000038CE 3030 2000 move.w D0, [A0 + D2.w] 000038D2 0640 0014 addi.w D0, 0x14 000038D6 48C0 ext.l D0 000038D8 81FC 0028 divs.w D0, 0x28 /* '(' */ 000038DC 48C0 ext.l D0 000038DE 2F00 move.l -[A7], D0 000038E0 2601 move.l D3, D1 000038E2 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000038E6 588F addq.l A7, 4 000038E8 486E E0F8 pea.l [A6 - 0x1F08] 000038EC 41EE E300 lea.l A0, [A6 - 0x1D00] 000038F0 4870 3000 pea.l [A0 + D3.w] 000038F4 3F3C 00FF move.w -[A7], 0xFF 000038F8 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 000038FC 302E E1FE move.w D0, [A6 - 0x1E02] 00003900 ED48 lsl D0.w, 6 00003902 322E E1FC move.w D1, [A6 - 0x1E04] 00003906 E749 lsl D1.w, 3 00003908 D041 add.w D0, D1 0000390A 41EA FFC8 lea.l A0, [A2 - 0x38] 0000390E 3230 0000 move.w D1, [A0 + D0.w] 00003912 C3FC 0300 muls.w D1, 0x300 00003916 486E E0F8 pea.l [A6 - 0x1F08] 0000391A 302E E1FE move.w D0, [A6 - 0x1E02] 0000391E ED48 lsl D0.w, 6 00003920 342E E1FC move.w D2, [A6 - 0x1E04] 00003924 E74A lsl D2.w, 3 00003926 D042 add.w D0, D2 00003928 41EA FFC8 lea.l A0, [A2 - 0x38] 0000392C 3430 0000 move.w D2, [A0 + D0.w] 00003930 C5FC 0006 muls.w D2, 0x6 00003934 41EA 021C lea.l A0, [A2 + 0x21C] 00003938 3030 2000 move.w D0, [A0 + D2.w] 0000393C 48C0 ext.l D0 0000393E 2F00 move.l -[A7], D0 00003940 2601 move.l D3, D1 00003942 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003946 588F addq.l A7, 4 00003948 486E E0F8 pea.l [A6 - 0x1F08] 0000394C 41EE E400 lea.l A0, [A6 - 0x1C00] 00003950 4870 3000 pea.l [A0 + D3.w] 00003954 3F3C 00FF move.w -[A7], 0xFF 00003958 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 0000395C 6000 008C bra +0x8E /* 000039EA */ label00003960: 00003960 302E E1FE move.w D0, [A6 - 0x1E02] 00003964 ED48 lsl D0.w, 6 00003966 322E E1FC move.w D1, [A6 - 0x1E04] 0000396A E749 lsl D1.w, 3 0000396C D041 add.w D0, D1 0000396E 41EA FFC8 lea.l A0, [A2 - 0x38] 00003972 3230 0000 move.w D1, [A0 + D0.w] 00003976 C3FC 0300 muls.w D1, 0x300 0000397A 487A 02B4 pea.l [PC + 0x2B4 /* 00003C30, value 0x13F013F */] 0000397E 41EE E200 lea.l A0, [A6 - 0x1E00] 00003982 4870 1000 pea.l [A0 + D1.w] 00003986 3F3C 00FF move.w -[A7], 0xFF 0000398A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 0000398E 302E E1FE move.w D0, [A6 - 0x1E02] 00003992 ED48 lsl D0.w, 6 00003994 322E E1FC move.w D1, [A6 - 0x1E04] 00003998 E749 lsl D1.w, 3 0000399A D041 add.w D0, D1 0000399C 41EA FFC8 lea.l A0, [A2 - 0x38] 000039A0 3230 0000 move.w D1, [A0 + D0.w] 000039A4 C3FC 0300 muls.w D1, 0x300 000039A8 487A 0288 pea.l [PC + 0x288 /* 00003C32, value 0x13F013F */] 000039AC 41EE E300 lea.l A0, [A6 - 0x1D00] 000039B0 4870 1000 pea.l [A0 + D1.w] 000039B4 3F3C 00FF move.w -[A7], 0xFF 000039B8 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 000039BC 302E E1FE move.w D0, [A6 - 0x1E02] 000039C0 ED48 lsl D0.w, 6 000039C2 322E E1FC move.w D1, [A6 - 0x1E04] 000039C6 E749 lsl D1.w, 3 000039C8 D041 add.w D0, D1 000039CA 41EA FFC8 lea.l A0, [A2 - 0x38] 000039CE 3230 0000 move.w D1, [A0 + D0.w] 000039D2 C3FC 0300 muls.w D1, 0x300 000039D6 487A 025C pea.l [PC + 0x25C /* 00003C34, value 0x13F0000 */] 000039DA 41EE E400 lea.l A0, [A6 - 0x1C00] 000039DE 4870 1000 pea.l [A0 + D1.w] 000039E2 3F3C 00FF move.w -[A7], 0xFF 000039E6 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] label000039EA: 000039EA 526E E1FC addq.w [A6 - 0x1E04], 1 000039EE 51CF FE04 dbf D7, -0x1FE /* 000037F4 */ label000039F2: 000039F2 2E1F move.l D7, [A7]+ 000039F4 526E E1FE addq.w [A6 - 0x1E02], 1 000039F8 51CF FDEA dbf D7, -0x218 /* 000037E4 */ label000039FC: 000039FC 2E1F move.l D7, [A7]+ 000039FE 2F07 move.l -[A7], D7 00003A00 7001 moveq.l D0, 0x01 00003A02 7E03 moveq.l D7, 0x03 00003A04 9E40 sub.w D7, D0 00003A06 6D00 0028 blt +0x2A /* 00003A30 */ 00003A0A 3D40 E1FE move.w [A6 - 0x1E02], D0 label00003A0E: 00003A0E 302E E1FE move.w D0, [A6 - 0x1E02] 00003A12 E148 lsl D0.w, 8 00003A14 487A 0220 pea.l [PC + 0x220 /* 00003C36, value 0x1A5, cstring "" */] 00003A18 41EE E100 lea.l A0, [A6 - 0x1F00] 00003A1C 4870 0000 pea.l [A0 + D0.w] 00003A20 3F3C 00FF move.w -[A7], 0xFF 00003A24 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00003A28 526E E1FE addq.w [A6 - 0x1E02], 1 00003A2C 51CF FFE0 dbf D7, -0x22 /* 00003A0E */ label00003A30: 00003A30 2E1F move.l D7, [A7]+ 00003A32 2F07 move.l -[A7], D7 00003A34 7001 moveq.l D0, 0x01 00003A36 3E2D EE7E move.w D7, [A5 - 0x1182] 00003A3A 9E40 sub.w D7, D0 00003A3C 6D00 0188 blt +0x18A /* 00003BC6 */ 00003A40 3D40 E1FE move.w [A6 - 0x1E02], D0 label00003A44: 00003A44 302E E1FE move.w D0, [A6 - 0x1E02] 00003A48 5340 subq.w D0, 1 00003A4A 48C0 ext.l D0 00003A4C 81FC 0003 divs.w D0, 0x3 00003A50 5240 addq.w D0, 1 00003A52 3D40 E1FC move.w [A6 - 0x1E04], D0 00003A56 302E E1FC move.w D0, [A6 - 0x1E04] 00003A5A E148 lsl D0.w, 8 00003A5C 322E E1FC move.w D1, [A6 - 0x1E04] 00003A60 E149 lsl D1.w, 8 00003A62 41EE E100 lea.l A0, [A6 - 0x1F00] 00003A66 4870 1000 pea.l [A0 + D1.w] 00003A6A 486E E0F8 pea.l [A6 - 0x1F08] 00003A6E 2600 move.l D3, D0 00003A70 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00003A74 487A 01C2 pea.l [PC + 0x1C2 /* 00003C38, value 0x1A501A5 */] 00003A78 486E E0F8 pea.l [A6 - 0x1F08] 00003A7C 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003A80 486E DFF8 pea.l [A6 - 0x2008] 00003A84 302E E1FE move.w D0, [A6 - 0x1E02] 00003A88 48C0 ext.l D0 00003A8A 2F00 move.l -[A7], D0 00003A8C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003A90 588F addq.l A7, 4 00003A92 486E DFF8 pea.l [A6 - 0x2008] 00003A96 486E E0F8 pea.l [A6 - 0x1F08] 00003A9A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003A9E 487A 019A pea.l [PC + 0x19A /* 00003C3A, value 0x1A514CA */] 00003AA2 486E E0F8 pea.l [A6 - 0x1F08] 00003AA6 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003AAA 486E DEF8 pea.l [A6 - 0x2108] 00003AAE 487A 018C pea.l [PC + 0x18C /* 00003C3C, value 0x14CACACA */] 00003AB2 3F3C 0001 move.w -[A7], 0x1 00003AB6 302E E1FE move.w D0, [A6 - 0x1E02] 00003ABA C1FC 0300 muls.w D0, 0x300 00003ABE 7200 moveq.l D1, 0x00 00003AC0 41EE E200 lea.l A0, [A6 - 0x1E00] 00003AC4 1230 0000 move.b D1, [A0 + D0.w] 00003AC8 7004 moveq.l D0, 0x04 00003ACA 9041 sub.w D0, D1 00003ACC 3F00 move.w -[A7], D0 00003ACE 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00003AD2 486E DEF8 pea.l [A6 - 0x2108] 00003AD6 486E E0F8 pea.l [A6 - 0x1F08] 00003ADA 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003ADE 302E E1FE move.w D0, [A6 - 0x1E02] 00003AE2 C1FC 0300 muls.w D0, 0x300 00003AE6 41EE E200 lea.l A0, [A6 - 0x1E00] 00003AEA 4870 0000 pea.l [A0 + D0.w] 00003AEE 486E E0F8 pea.l [A6 - 0x1F08] 00003AF2 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003AF6 486E DDF8 pea.l [A6 - 0x2208] 00003AFA 487A 0156 pea.l [PC + 0x156 /* 00003C52, value 0x14CACACA */] 00003AFE 3F3C 0001 move.w -[A7], 0x1 00003B02 302E E1FE move.w D0, [A6 - 0x1E02] 00003B06 C1FC 0300 muls.w D0, 0x300 00003B0A 7200 moveq.l D1, 0x00 00003B0C 41EE E300 lea.l A0, [A6 - 0x1D00] 00003B10 1230 0000 move.b D1, [A0 + D0.w] 00003B14 7005 moveq.l D0, 0x05 00003B16 9041 sub.w D0, D1 00003B18 3F00 move.w -[A7], D0 00003B1A 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00003B1E 486E DDF8 pea.l [A6 - 0x2208] 00003B22 486E E0F8 pea.l [A6 - 0x1F08] 00003B26 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003B2A 302E E1FE move.w D0, [A6 - 0x1E02] 00003B2E C1FC 0300 muls.w D0, 0x300 00003B32 41EE E300 lea.l A0, [A6 - 0x1D00] 00003B36 4870 0000 pea.l [A0 + D0.w] 00003B3A 486E E0F8 pea.l [A6 - 0x1F08] 00003B3E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003B42 486E DCF8 pea.l [A6 - 0x2308] 00003B46 487A 0120 pea.l [PC + 0x120 /* 00003C68, value 0x14CACACA */] 00003B4A 3F3C 0001 move.w -[A7], 0x1 00003B4E 302E E1FE move.w D0, [A6 - 0x1E02] 00003B52 C1FC 0300 muls.w D0, 0x300 00003B56 7200 moveq.l D1, 0x00 00003B58 41EE E400 lea.l A0, [A6 - 0x1C00] 00003B5C 1230 0000 move.b D1, [A0 + D0.w] 00003B60 7005 moveq.l D0, 0x05 00003B62 9041 sub.w D0, D1 00003B64 3F00 move.w -[A7], D0 00003B66 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00003B6A 486E DCF8 pea.l [A6 - 0x2308] 00003B6E 486E E0F8 pea.l [A6 - 0x1F08] 00003B72 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003B76 302E E1FE move.w D0, [A6 - 0x1E02] 00003B7A C1FC 0300 muls.w D0, 0x300 00003B7E 41EE E400 lea.l A0, [A6 - 0x1C00] 00003B82 4870 0000 pea.l [A0 + D0.w] 00003B86 486E E0F8 pea.l [A6 - 0x1F08] 00003B8A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003B8E 302D EBE4 move.w D0, [A5 - 0x141C] 00003B92 0240 00FF andi.w D0, 0xFF 00003B96 0040 0100 ori.w D0, 0x100 00003B9A 3D40 DBF8 move.w [A6 - 0x2408], D0 00003B9E 486E DBF8 pea.l [A6 - 0x2408] 00003BA2 486E E0F8 pea.l [A6 - 0x1F08] 00003BA6 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003BAA 486E E0F8 pea.l [A6 - 0x1F08] 00003BAE 41EE E100 lea.l A0, [A6 - 0x1F00] 00003BB2 4870 3000 pea.l [A0 + D3.w] 00003BB6 3F3C 00FF move.w -[A7], 0xFF 00003BBA 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00003BBE 526E E1FE addq.w [A6 - 0x1E02], 1 00003BC2 51CF FE80 dbf D7, -0x182 /* 00003A44 */ label00003BC6: 00003BC6 2E1F move.l D7, [A7]+ 00003BC8 598F subq.l A7, 4 00003BCA 3F3C 0775 move.w -[A7], 0x775 00003BCE 42A7 clr.l -[A7] 00003BD0 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00003BD6 A97C syscall GetNewDialog 00003BD8 2D5F E1F8 move.l [A6 - 0x1E08], [A7]+ 00003BDC 2F2E E1F8 move.l -[A7], [A6 - 0x1E08] 00003BE0 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00003BE4 486E E200 pea.l [A6 - 0x1E00] 00003BE8 486E E300 pea.l [A6 - 0x1D00] 00003BEC 486E E400 pea.l [A6 - 0x1C00] 00003BF0 487A 008C pea.l [PC + 0x8C /* 00003C7E, value 0x3548 '5H', cstring "" */] 00003BF4 A98B syscall ParamText 00003BF6 2F2E E1F8 move.l -[A7], [A6 - 0x1E08] 00003BFA A981 syscall DrawDialog 00003BFC 487A 0082 pea.l [PC + 0x82 /* 00003C80, value 0x35486572 '5Her', pstring "Here is the list of known starbases and their status." */] 00003C00 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] label00003C04: 00003C04 42A7 clr.l -[A7] 00003C06 486E E1FE pea.l [A6 - 0x1E02] 00003C0A A991 syscall ModalDialog 00003C0C 0C6E 0001 E1FE cmpi.w [A6 - 0x1E02], 0x1 00003C12 6600 FFF0 bne -0xE /* 00003C04 */ 00003C16 2F2E E1F8 move.l -[A7], [A6 - 0x1E08] 00003C1A A983 syscall DisposeDialog 00003C1C 4A2D FD92 tst.b [A5 - 0x26E] 00003C20 6700 0006 beq +0x8 /* 00003C28 */ 00003C24 4EAD 0522 jsr [A5 + 0x522 /* export_160 */] label00003C28: 00003C28 4CDF 0408 movem.l D3,A2, [A7]+ 00003C2C 4E5E unlink A6 00003C2E 4E75 rts 00003C30 013F btst <>, D0 00003C32 013F btst <>, D0 00003C34 013F btst <>, D0 00003C36 0000 01A5 ori.b D0, 0xA5 00003C3A 01A5 bclr -[A5], D0 00003C3C 14CA move.b [A2]+, A2 00003C3E CACA mulu.w D5, A2 00003C40 CACA mulu.w D5, A2 00003C42 CACA mulu.w D5, A2 00003C44 CACA mulu.w D5, A2 00003C46 CACA mulu.w D5, A2 00003C48 CACA mulu.w D5, A2 00003C4A CACA mulu.w D5, A2 00003C4C CACA mulu.w D5, A2 00003C4E CACA mulu.w D5, A2 00003C50 CA00 and.b D5, D0 00003C52 14CA move.b [A2]+, A2 00003C54 CACA mulu.w D5, A2 00003C56 CACA mulu.w D5, A2 00003C58 CACA mulu.w D5, A2 00003C5A CACA mulu.w D5, A2 00003C5C CACA mulu.w D5, A2 00003C5E CACA mulu.w D5, A2 00003C60 CACA mulu.w D5, A2 00003C62 CACA mulu.w D5, A2 00003C64 CACA mulu.w D5, A2 00003C66 CA00 and.b D5, D0 00003C68 14CA move.b [A2]+, A2 00003C6A CACA mulu.w D5, A2 00003C6C CACA mulu.w D5, A2 00003C6E CACA mulu.w D5, A2 00003C70 CACA mulu.w D5, A2 00003C72 CACA mulu.w D5, A2 00003C74 CACA mulu.w D5, A2 00003C76 CACA mulu.w D5, A2 00003C78 CACA mulu.w D5, A2 00003C7A CACA mulu.w D5, A2 00003C7C CA00 and.b D5, D0 00003C7E 0000 3548 ori.b D0, 0x48 /* 'H' */ 00003C82 6572 bcs +0x74 /* 00003CF6 */ 00003C84 6520 bcs +0x22 /* 00003CA6 */ 00003C86 6973 bvs +0x75 /* 00003CFB */ 00003C88 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00003C8C 206C 6973 movea.l A0, [A4 + 0x6973] 00003C90 7420 moveq.l D2, 0x20 00003C92 6F66 ble +0x68 /* 00003CFA */ 00003C94 206B 6E6F movea.l A0, [A3 + 0x6E6F] 00003C98 776E moveq.l D3, 0x6E 00003C9A 2073 7461 movea.l A0, [A3 + D7.w * 4 + 0x61] 00003C9E 7262 moveq.l D1, 0x62 00003CA0 6173 bsr +0x75 /* 00003D15 */ 00003CA2 6573 bcs +0x75 /* 00003D17 */ 00003CA4 2061 movea.l A0, -[A1] label00003CA6: 00003CA6 6E64 bgt +0x66 /* 00003D0C */ 00003CA8 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00003CAC 6972 bvs +0x74 /* 00003D20 */ 00003CAE 2073 7461 movea.l A0, [A3 + D7.w * 4 + 0x61] 00003CB2 7475 moveq.l D2, 0x75 00003CB4 732E moveq.l D1, 0x2E export_202: 00003CB6 4E56 FEE2 link A6, -0x011E 00003CBA 48E7 0020 movem.l -[A7], A2 00003CBE 598F subq.l A7, 4 00003CC0 3F3C 0799 move.w -[A7], 0x799 00003CC4 42A7 clr.l -[A7] 00003CC6 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00003CCC A97C syscall GetNewDialog 00003CCE 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00003CD2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003CD6 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00003CDA 45ED EC62 lea.l A2, [A5 - 0x139E] 00003CDE 2F07 move.l -[A7], D7 00003CE0 3012 move.w D0, [A2] 00003CE2 5240 addq.w D0, 1 00003CE4 7E0A moveq.l D7, 0x0A 00003CE6 9E40 sub.w D7, D0 00003CE8 6D00 004C blt +0x4E /* 00003D36 */ 00003CEC 3D40 FFFA move.w [A6 - 0x6], D0 label00003CF0: 00003CF0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003CF4 302E FFFA move.w D0, [A6 - 0x6] // begin alternate branch 00003CF6-00003CF8 label00003CF6: 00003CF6 FFFA .invalid <> // end alternate branch 00003CF6-00003CF8 label00003CF6: // (misaligned) 00003CF8 5240 addq.w D0, 1 label00003CFA: 00003CFA 3F00 move.w -[A7], D0 00003CFC A827 syscall HideDialogItem/HideDItem 00003CFE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003D02 302E FFFA move.w D0, [A6 - 0x6] 00003D06 0640 000B addi.w D0, 0xB 00003D0A 3F00 move.w -[A7], D0 label00003D0C: 00003D0C A827 syscall HideDialogItem/HideDItem 00003D0E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003D12 302E FFFA move.w D0, [A6 - 0x6] 00003D16 0640 0016 addi.w D0, 0x16 00003D1A 3F00 move.w -[A7], D0 00003D1C A827 syscall HideDialogItem/HideDItem 00003D1E 2F2E FFFC move.l -[A7], [A6 - 0x4] // begin alternate branch 00003D20-00003D22 label00003D20: 00003D20 FFFC .invalid <> // end alternate branch 00003D20-00003D22 label00003D20: // (misaligned) 00003D22 302E FFFA move.w D0, [A6 - 0x6] 00003D26 0640 0021 addi.w D0, 0x21 /* '!' */ 00003D2A 3F00 move.w -[A7], D0 00003D2C A827 syscall HideDialogItem/HideDItem 00003D2E 526E FFFA addq.w [A6 - 0x6], 1 00003D32 51CF FFBC dbf D7, -0x46 /* 00003CF0 */ label00003D36: 00003D36 2E1F move.l D7, [A7]+ 00003D38 2F07 move.l -[A7], D7 00003D3A 3012 move.w D0, [A2] 00003D3C 5340 subq.w D0, 1 00003D3E 7201 moveq.l D1, 0x01 00003D40 3E00 move.w D7, D0 00003D42 9E41 sub.w D7, D1 00003D44 6D00 001E blt +0x20 /* 00003D64 */ 00003D48 3D41 FFFA move.w [A6 - 0x6], D1 label00003D4C: 00003D4C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003D50 302E FFFA move.w D0, [A6 - 0x6] 00003D54 0640 000B addi.w D0, 0xB 00003D58 3F00 move.w -[A7], D0 00003D5A A827 syscall HideDialogItem/HideDItem 00003D5C 526E FFFA addq.w [A6 - 0x6], 1 00003D60 51CF FFEA dbf D7, -0x18 /* 00003D4C */ label00003D64: 00003D64 2E1F move.l D7, [A7]+ 00003D66 2F07 move.l -[A7], D7 00003D68 7001 moveq.l D0, 0x01 00003D6A 3E12 move.w D7, [A2] 00003D6C 9E40 sub.w D7, D0 00003D6E 6D00 0050 blt +0x52 /* 00003DC0 */ 00003D72 3D40 FFFA move.w [A6 - 0x6], D0 label00003D76: 00003D76 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003D7A 302E FFFA move.w D0, [A6 - 0x6] 00003D7E 0640 0016 addi.w D0, 0x16 00003D82 3F00 move.w -[A7], D0 00003D84 486E FFF8 pea.l [A6 - 0x8] 00003D88 486E FFF4 pea.l [A6 - 0xC] 00003D8C 486E FFEC pea.l [A6 - 0x14] 00003D90 A98D syscall GetDialogItem/GetDItem 00003D92 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003D96 486E FEEC pea.l [A6 - 0x114] 00003D9A 302E FFFA move.w D0, [A6 - 0x6] 00003D9E E748 lsl D0.w, 3 00003DA0 41EA 0568 lea.l A0, [A2 + 0x568] 00003DA4 3230 0000 move.w D1, [A0 + D0.w] 00003DA8 48C1 ext.l D1 00003DAA 2F01 move.l -[A7], D1 00003DAC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003DB0 588F addq.l A7, 4 00003DB2 486E FEEC pea.l [A6 - 0x114] 00003DB6 A98F syscall SetDialogItemText/SetIText 00003DB8 526E FFFA addq.w [A6 - 0x6], 1 00003DBC 51CF FFB8 dbf D7, -0x4A /* 00003D76 */ label00003DC0: 00003DC0 2E1F move.l D7, [A7]+ 00003DC2 2F07 move.l -[A7], D7 00003DC4 7001 moveq.l D0, 0x01 00003DC6 3E12 move.w D7, [A2] 00003DC8 9E40 sub.w D7, D0 00003DCA 6D00 0068 blt +0x6A /* 00003E34 */ 00003DCE 3D40 FFFA move.w [A6 - 0x6], D0 label00003DD2: 00003DD2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003DD6 302E FFFA move.w D0, [A6 - 0x6] 00003DDA 0640 0021 addi.w D0, 0x21 /* '!' */ 00003DDE 3F00 move.w -[A7], D0 00003DE0 486E FFF8 pea.l [A6 - 0x8] 00003DE4 486E FFF4 pea.l [A6 - 0xC] 00003DE8 486E FFEC pea.l [A6 - 0x14] 00003DEC A98D syscall GetDialogItem/GetDItem 00003DEE 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003DF2 486E FEEC pea.l [A6 - 0x114] 00003DF6 302E FFFA move.w D0, [A6 - 0x6] 00003DFA E748 lsl D0.w, 3 00003DFC 41EA 056A lea.l A0, [A2 + 0x56A] 00003E00 4870 0000 pea.l [A0 + D0.w] 00003E04 486E FEE2 pea.l [A6 - 0x11E] 00003E08 3F3C 100E move.w -[A7], 0x100E 00003E0C A9EB syscall Pack4/FP68K 00003E0E 486E FEE2 pea.l [A6 - 0x11E] 00003E12 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00003E16 201F move.l D0, [A7]+ 00003E18 720A moveq.l D1, 0x0A 00003E1A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00003E1E 2F00 move.l -[A7], D0 00003E20 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00003E24 588F addq.l A7, 4 00003E26 486E FEEC pea.l [A6 - 0x114] 00003E2A A98F syscall SetDialogItemText/SetIText 00003E2C 526E FFFA addq.w [A6 - 0x6], 1 00003E30 51CF FFA0 dbf D7, -0x62 /* 00003DD2 */ label00003E34: 00003E34 2E1F move.l D7, [A7]+ 00003E36 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003E3A A981 syscall DrawDialog 00003E3C 487A 0032 pea.l [PC + 0x32 /* 00003E70, value 0x23686572 '#her', pstring "here belo r yor ranking statistics." */] 00003E40 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] label00003E44: 00003E44 42A7 clr.l -[A7] 00003E46 486E FFFA pea.l [A6 - 0x6] 00003E4A A991 syscall ModalDialog 00003E4C 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1 00003E52 6600 FFF0 bne -0xE /* 00003E44 */ 00003E56 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003E5A A983 syscall DisposeDialog 00003E5C 4A2D FD92 tst.b [A5 - 0x26E] 00003E60 6700 0006 beq +0x8 /* 00003E68 */ 00003E64 4EAD 0522 jsr [A5 + 0x522 /* export_160 */] label00003E68: 00003E68 4CDF 0400 movem.l A2, [A7]+ 00003E6C 4E5E unlink A6 00003E6E 4E75 rts 00003E70 2368 6572 6520 move.l [A1 + 0x6520], [A0 + 0x6572] 00003E76 6265 bhi +0x67 /* 00003EDD */ 00003E78 6C6F bge +0x71 /* 00003EE9 */ 00003E7A 2072 2079 movea.l A0, [A2 + D2.w + 0x79] 00003E7E 6F72 ble +0x74 /* 00003EF2 */ 00003E80 2072 616E movea.l A0, <> 00003E84 6B69 bmi +0x6B /* 00003EEF */ 00003E86 6E67 bgt +0x69 /* 00003EEF */ 00003E88 2073 7461 movea.l A0, [A3 + D7.w * 4 + 0x61] 00003E8C 7469 moveq.l D2, 0x69 00003E8E 7374 moveq.l D1, 0x74 00003E90 6963 bvs +0x65 /* 00003EF5 */ 00003E92 732E moveq.l D1, 0x2E export_203: 00003E94 4E56 FDEC link A6, -0x0214 00003E98 48E7 0020 movem.l -[A7], A2 00003E9C 598F subq.l A7, 4 00003E9E 3F3C 07A1 move.w -[A7], 0x7A1 00003EA2 42A7 clr.l -[A7] 00003EA4 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00003EAA A97C syscall GetNewDialog 00003EAC 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00003EB0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003EB4 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00003EB8 45ED EC62 lea.l A2, [A5 - 0x139E] 00003EBC 2F07 move.l -[A7], D7 00003EBE 7001 moveq.l D0, 0x01 00003EC0 7E12 moveq.l D7, 0x12 00003EC2 9E40 sub.w D7, D0 00003EC4 6D00 0076 blt +0x78 /* 00003F3C */ 00003EC8 3D40 FFFA move.w [A6 - 0x6], D0 label00003ECC: 00003ECC 302E FFFA move.w D0, [A6 - 0x6] 00003ED0 E348 lsl D0.w, 1 00003ED2 41EA 0546 lea.l A0, [A2 + 0x546] 00003ED6 4A70 0000 tst.w [A0 + D0.w] 00003EDA 6600 0016 bne +0x18 /* 00003EF2 */ 00003EDE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003EE2 302E FFFA move.w D0, [A6 - 0x6] 00003EE6 0640 0016 addi.w D0, 0x16 00003EEA 3F00 move.w -[A7], D0 00003EEC A827 syscall HideDialogItem/HideDItem 00003EEE 6000 0044 bra +0x46 /* 00003F34 */ label00003EF2: 00003EF2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003EF6 302E FFFA move.w D0, [A6 - 0x6] 00003EFA 0640 0016 addi.w D0, 0x16 00003EFE 3F00 move.w -[A7], D0 00003F00 486E FFF8 pea.l [A6 - 0x8] 00003F04 486E FFF4 pea.l [A6 - 0xC] 00003F08 486E FFEC pea.l [A6 - 0x14] 00003F0C A98D syscall GetDialogItem/GetDItem 00003F0E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003F12 486E FEEC pea.l [A6 - 0x114] 00003F16 302E FFFA move.w D0, [A6 - 0x6] 00003F1A E348 lsl D0.w, 1 00003F1C 41EA 0546 lea.l A0, [A2 + 0x546] 00003F20 3230 0000 move.w D1, [A0 + D0.w] 00003F24 48C1 ext.l D1 00003F26 2F01 move.l -[A7], D1 00003F28 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003F2C 588F addq.l A7, 4 00003F2E 486E FEEC pea.l [A6 - 0x114] 00003F32 A98F syscall SetDialogItemText/SetIText label00003F34: 00003F34 526E FFFA addq.w [A6 - 0x6], 1 00003F38 51CF FF92 dbf D7, -0x70 /* 00003ECC */ label00003F3C: 00003F3C 2E1F move.l D7, [A7]+ 00003F3E 45ED EC62 lea.l A2, [A5 - 0x139E] 00003F42 486E FEEC pea.l [A6 - 0x114] 00003F46 302A 056C move.w D0, [A2 + 0x56C] 00003F4A 48C0 ext.l D0 00003F4C 2F00 move.l -[A7], D0 00003F4E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003F52 588F addq.l A7, 4 00003F54 486E FEEC pea.l [A6 - 0x114] 00003F58 486E FDEC pea.l [A6 - 0x214] 00003F5C 302A 056E move.w D0, [A2 + 0x56E] 00003F60 48C0 ext.l D0 00003F62 2F00 move.l -[A7], D0 00003F64 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003F68 588F addq.l A7, 4 00003F6A 486E FDEC pea.l [A6 - 0x214] 00003F6E 487A 0042 pea.l [PC + 0x42 /* 00003FB2, value 0x0, cstring "" */] 00003F72 487A 0040 pea.l [PC + 0x40 /* 00003FB4, value 0x3968 '9h', cstring "" */] 00003F76 A98B syscall ParamText 00003F78 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003F7C A981 syscall DrawDialog 00003F7E 487A 0036 pea.l [PC + 0x36 /* 00003FB6, value 0x39686572 '9her', pstring "here b lo r the awards and decorations u hav urnd so far." */] 00003F82 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] label00003F86: 00003F86 42A7 clr.l -[A7] 00003F88 486E FFFA pea.l [A6 - 0x6] 00003F8C A991 syscall ModalDialog 00003F8E 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1 00003F94 6600 FFF0 bne -0xE /* 00003F86 */ 00003F98 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003F9C A983 syscall DisposeDialog 00003F9E 4A2D FD92 tst.b [A5 - 0x26E] 00003FA2 6700 0006 beq +0x8 /* 00003FAA */ 00003FA6 4EAD 0522 jsr [A5 + 0x522 /* export_160 */] label00003FAA: 00003FAA 4CDF 0400 movem.l A2, [A7]+ 00003FAE 4E5E unlink A6 00003FB0 4E75 rts 00003FB2 0000 0000 ori.b D0, 0x0 00003FB6 3968 6572 6520 move.w [A4 + 0x6520], [A0 + 0x6572] 00003FBC 6220 bhi +0x22 /* 00003FDE */ 00003FBE 6C6F bge +0x71 /* 0000402F */ 00003FC0 2072 2074 movea.l A0, [A2 + D2.w + 0x74] 00003FC4 6865 bvc +0x67 /* 0000402B */ 00003FC6 2061 movea.l A0, -[A1] 00003FC8 7761 moveq.l D3, 0x61 00003FCA 7264 moveq.l D1, 0x64 00003FCC 7320 moveq.l D1, 0x20 00003FCE 616E bsr +0x70 /* 0000403E */ 00003FD0 6420 bcc +0x22 /* 00003FF2 */ 00003FD2 6465 bcc +0x67 /* 00004039 */ 00003FD4 636F bls +0x71 /* 00004045 */ 00003FD6 7261 moveq.l D1, 0x61 00003FD8 7469 moveq.l D2, 0x69 00003FDA 6F6E ble +0x70 /* 0000404A */ 00003FDC 7320 moveq.l D1, 0x20 label00003FDE: 00003FDE 7520 moveq.l D2, 0x20 00003FE0 6861 bvc +0x63 /* 00004043 */ 00003FE2 7620 moveq.l D3, 0x20 00003FE4 7572 moveq.l D2, 0x72 00003FE6 6E64 bgt +0x66 /* 0000404C */ 00003FE8 2073 6F20 6661 movea.l A0, [A3 + 0x6661 + D6 * 8] 00003FEE 722E moveq.l D1, 0x2E 00003FF0 0000 0000 ori.b D0, 0x0 // begin alternate branch 00003FF2-00004010 label00003FF2: 00003FF2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_210: // at 00003FF4 (misaligned) 00003FF6 0000 302E ori.b D0, 0x2E /* '.' */ 00003FFA 000C 0C40 ori.b A4, 0x40 /* '@' */ 00003FFE 0001 6600 ori.b D1, 0x0 00004002 0016 487A ori.b [A6], 0x7A /* 'z' */ 00004006 012E 2F2E btst [A6 + 0x2F2E], D0 0000400A 000E 3F3C ori.b A6, 0x3C /* '<' */ 0000400E 00FF .incomplete // end alternate branch 00003FF2-00004010 export_210: label00003FF2: // (misaligned) 00003FF4 4E56 0000 link A6, 0 00003FF8 302E 000C move.w D0, [A6 + 0xC] 00003FFC 0C40 0001 cmpi.w D0, 0x1 00004000 6600 0016 bne +0x18 /* 00004018 */ 00004004 487A 012E pea.l [PC + 0x12E /* 00004134, value 0x6456E73, pstring "Ensign" */] 00004008 2F2E 000E move.l -[A7], [A6 + 0xE] 0000400C 3F3C 00FF move.w -[A7], 0xFF 00004010 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00004014 6000 0116 bra +0x118 /* 0000412C */ label00004018: 00004018 0C40 0002 cmpi.w D0, 0x2 0000401C 6600 0016 bne +0x18 /* 00004034 */ 00004020 487A 011A pea.l [PC + 0x11A /* 0000413C, value 0xD4C6965 '\rLie', pstring "Lieutenant JG" */] 00004024 2F2E 000E move.l -[A7], [A6 + 0xE] 00004028 3F3C 00FF move.w -[A7], 0xFF 0000402C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00004030 6000 00FA bra +0xFC /* 0000412C */ label00004034: 00004034 0C40 0003 cmpi.w D0, 0x3 00004038 6600 0016 bne +0x18 /* 00004050 */ 0000403C 487A 010C pea.l [PC + 0x10C /* 0000414A, value 0xA4C6965 '\nLie', pstring "Lieutenant" */] // begin alternate branch 0000403E-00004040 fn0000403E: 0000403E 010C btst A4, D0 // end alternate branch 0000403E-00004040 fn0000403E: // (misaligned) 00004040 2F2E 000E move.l -[A7], [A6 + 0xE] 00004044 3F3C 00FF move.w -[A7], 0xFF 00004048 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] // begin alternate branch 0000404A-0000404C label0000404A: 0000404A 0382 bclr D2, D1 // end alternate branch 0000404A-0000404C label0000404A: // (misaligned) label0000404C: 0000404C 6000 00DE bra +0xE0 /* 0000412C */ label00004050: 00004050 0C40 0004 cmpi.w D0, 0x4 00004054 6600 0016 bne +0x18 /* 0000406C */ 00004058 487A 00FC pea.l [PC + 0xFC /* 00004156, value 0xC4C7420, pstring "Lt Commander" */] 0000405C 2F2E 000E move.l -[A7], [A6 + 0xE] 00004060 3F3C 00FF move.w -[A7], 0xFF 00004064 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00004068 6000 00C2 bra +0xC4 /* 0000412C */ label0000406C: 0000406C 0C40 0005 cmpi.w D0, 0x5 00004070 6600 0016 bne +0x18 /* 00004088 */ 00004074 487A 00EE pea.l [PC + 0xEE /* 00004164, value 0x9436F6D '\tCom', pstring "Commander" */] 00004078 2F2E 000E move.l -[A7], [A6 + 0xE] 0000407C 3F3C 00FF move.w -[A7], 0xFF 00004080 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00004084 6000 00A6 bra +0xA8 /* 0000412C */ label00004088: 00004088 0C40 0006 cmpi.w D0, 0x6 0000408C 6600 0016 bne +0x18 /* 000040A4 */ 00004090 487A 00DC pea.l [PC + 0xDC /* 0000416E, value 0x7436170, pstring "Captain" */] 00004094 2F2E 000E move.l -[A7], [A6 + 0xE] 00004098 3F3C 00FF move.w -[A7], 0xFF 0000409C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 000040A0 6000 008A bra +0x8C /* 0000412C */ label000040A4: 000040A4 0C40 0007 cmpi.w D0, 0x7 000040A8 6600 0016 bne +0x18 /* 000040C0 */ 000040AC 487A 00C8 pea.l [PC + 0xC8 /* 00004176, value 0x9436F6D '\tCom', pstring "Commodore" */] 000040B0 2F2E 000E move.l -[A7], [A6 + 0xE] 000040B4 3F3C 00FF move.w -[A7], 0xFF 000040B8 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 000040BC 6000 006E bra +0x70 /* 0000412C */ label000040C0: 000040C0 0C40 0008 cmpi.w D0, 0x8 000040C4 6600 0016 bne +0x18 /* 000040DC */ 000040C8 487A 00B6 pea.l [PC + 0xB6 /* 00004180, value 0xC526561, pstring "Rear Admiral" */] 000040CC 2F2E 000E move.l -[A7], [A6 + 0xE] 000040D0 3F3C 00FF move.w -[A7], 0xFF 000040D4 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 000040D8 6000 0052 bra +0x54 /* 0000412C */ label000040DC: 000040DC 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 000040E0 6600 0016 bne +0x18 /* 000040F8 */ 000040E4 487A 00A8 pea.l [PC + 0xA8 /* 0000418E, value 0xC566963, pstring "Vice Admiral" */] 000040E8 2F2E 000E move.l -[A7], [A6 + 0xE] 000040EC 3F3C 00FF move.w -[A7], 0xFF 000040F0 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 000040F4 6000 0036 bra +0x38 /* 0000412C */ label000040F8: 000040F8 0C40 000A cmpi.w D0, 0xA /* '\n' */ 000040FC 6600 0016 bne +0x18 /* 00004114 */ 00004100 487A 009A pea.l [PC + 0x9A /* 0000419C, value 0x741646D, pstring "Admiral" */] 00004104 2F2E 000E move.l -[A7], [A6 + 0xE] 00004108 3F3C 00FF move.w -[A7], 0xFF 0000410C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00004110 6000 001A bra +0x1C /* 0000412C */ label00004114: 00004114 0C40 000B cmpi.w D0, 0xB 00004118 6600 0012 bne +0x14 /* 0000412C */ 0000411C 487A 0086 pea.l [PC + 0x86 /* 000041A4, value 0x1041646D, pstring "Admiral Emeritus" */] 00004120 2F2E 000E move.l -[A7], [A6 + 0xE] 00004124 3F3C 00FF move.w -[A7], 0xFF 00004128 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] label0000412C: 0000412C 4E5E unlink A6 0000412E 205F movea.l A0, [A7]+ 00004130 5C8F addq.l A7, 6 00004132 4ED0 jmp [A0] 00004134 0645 6E73 addi.w D5, 0x6E73 /* 'ns' */ 00004138 6967 bvs +0x69 /* 000041A1 */ 0000413A 6E00 0D4C bgt +0xD4E /* 00004E88 */ 0000413E 6965 bvs +0x67 /* 000041A5 */ 00004140 7574 moveq.l D2, 0x74 00004142 656E bcs +0x70 /* 000041B2 */ 00004144 616E bsr +0x70 /* 000041B4 */ 00004146 7420 moveq.l D2, 0x20 00004148 4A47 tst.w D7 0000414A 0A4C 6965 xori.w A4, 0x6965 /* 'ie' */ 0000414E 7574 moveq.l D2, 0x74 00004150 656E bcs +0x70 /* 000041C0 */ 00004152 616E bsr +0x70 /* 000041C2 */ 00004154 7400 moveq.l D2, 0x00 00004156 0C4C 7420 cmpi.w A4, 0x7420 /* 't ' */ 0000415A 436F 6D6D chk.w D1, [A7 + 0x6D6D] 0000415E 616E bsr +0x70 /* 000041CE */ 00004160 6465 bcc +0x67 /* 000041C7 */ 00004162 7200 moveq.l D1, 0x00 00004164 0943 bchg D3, D4 00004166 6F6D ble +0x6F /* 000041D5 */ 00004168 6D61 blt +0x63 /* 000041CB */ 0000416A 6E64 bgt +0x66 /* 000041D0 */ 0000416C 6572 bcs +0x74 /* 000041E0 */ 0000416E 0743 bchg D3, D3 00004170 6170 bsr +0x72 /* 000041E2 */ 00004172 7461 moveq.l D2, 0x61 00004174 696E bvs +0x70 /* 000041E4 */ 00004176 0943 bchg D3, D4 00004178 6F6D ble +0x6F /* 000041E7 */ 0000417A 6D6F blt +0x71 /* 000041EB */ 0000417C 646F bcc +0x71 /* 000041ED */ 0000417E 7265 moveq.l D1, 0x65 00004180 0C52 6561 cmpi.w [A2], 0x6561 /* 'ea' */ 00004184 7220 moveq.l D1, 0x20 00004186 4164 chk.w D0, -[A4] 00004188 6D69 blt +0x6B /* 000041F3 */ 0000418A 7261 moveq.l D1, 0x61 0000418C 6C00 0C56 bge +0xC58 /* 00004DE4 */ 00004190 6963 bvs +0x65 /* 000041F5 */ 00004192 6520 bcs +0x22 /* 000041B4 */ 00004194 4164 chk.w D0, -[A4] 00004196 6D69 blt +0x6B /* 00004201 */ 00004198 7261 moveq.l D1, 0x61 0000419A 6C00 0741 bge +0x743 /* 000048DD */ 0000419E 646D bcc +0x6F /* 0000420D */ 000041A0 6972 bvs +0x74 /* 00004214 */ 000041A2 616C bsr +0x6E /* 00004210 */ 000041A4 1041 movea.b A0, D1 000041A6 646D bcc +0x6F /* 00004215 */ 000041A8 6972 bvs +0x74 /* 0000421C */ 000041AA 616C bsr +0x6E /* 00004218 */ 000041AC 2045 movea.l A0, D5 000041AE 6D65 blt +0x67 /* 00004215 */ 000041B0 7269 moveq.l D1, 0x69 label000041B2: 000041B2 7475 moveq.l D2, 0x75 fn000041B4: 000041B4 7300 moveq.l D1, 0x00 export_204: 000041B6 4E56 FBFA link A6, -0x0406 000041BA 48E7 0020 movem.l -[A7], A2 000041BE 302D EBE4 move.w D0, [A5 - 0x141C] // begin alternate branch 000041C0-000041C6 label000041C0: 000041C0 EBE4 0240 bfexts D0, -[A4] {9:32} fn000041C2: // (misaligned) 000041C4 00FF .incomplete // end alternate branch 000041C0-000041C6 label000041C0: // (misaligned) fn000041C2: 000041C2 0240 00FF andi.w D0, 0xFF 000041C6 0040 0100 ori.w D0, 0x100 000041CA 3D40 FDFA move.w [A6 - 0x206], D0 fn000041CE: 000041CE 487A 0AD4 pea.l [PC + 0xAD4 /* 00004CA4, value 0x17507265, pstring "Prepare your printer..." */] // begin alternate branch 000041D0-000041D2 label000041D0: 000041D0 0AD4 .incomplete // end alternate branch 000041D0-000041D2 label000041D0: // (misaligned) 000041D2 486E FDFA pea.l [A6 - 0x206] 000041D6 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000041DA 486E FDFA pea.l [A6 - 0x206] 000041DE 487A 0ADC pea.l [PC + 0xADC /* 00004CBC, value 0x13707265, pstring "prepare yor printur" */] // begin alternate branch 000041E0-000041E2 label000041E0: 000041E0 0ADC .incomplete // end alternate branch 000041E0-000041E2 label000041E0: // (misaligned) fn000041E2: 000041E2 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] // begin alternate branch 000041E4-000041E6 label000041E4: 000041E4 0542 bchg D2, D2 // end alternate branch 000041E4-000041E6 label000041E4: // (misaligned) 000041E6 486D FF08 pea.l [A5 - 0xF8] 000041EA 487A 0AE4 pea.l [PC + 0xAE4 /* 00004CD0, value 0x8507269, pstring "Printer:" */] 000041EE 3F3C 0200 move.w -[A7], 0x200 000041F2 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 000041F6 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 000041FA 45ED EC62 lea.l A2, [A5 - 0x139E] 000041FE 486E FDFA pea.l [A6 - 0x206] 00004202 486D D9EA pea.l [A5 - 0x2616] 00004206 3F3C 0001 move.w -[A7], 0x1 0000420A 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 0000420E 4EAD 039A jsr [A5 + 0x39A /* export_111 */] // begin alternate branch 00004210-00004212 fn00004210: 00004210 039A bclr [A2]+, D1 // end alternate branch 00004210-00004212 fn00004210: // (misaligned) 00004212 486E FDFA pea.l [A6 - 0x206] // begin alternate branch 00004214-00004216 label00004214: 00004214 FDFA .invalid <> // end alternate branch 00004214-00004216 label00004214: // (misaligned) 00004216 486E FEFA pea.l [A6 - 0x106] // begin alternate branch 00004218-0000421E fn00004218: 00004218 FEFA 3F3C .extension 0xEFA <> // unimplemented label0000421C: 0000421C 00FF .incomplete // end alternate branch 00004218-0000421E fn00004218: // (misaligned) 0000421A 3F3C 00FF move.w -[A7], 0xFF label0000421C: // (misaligned) 0000421E 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00004222 486E FEFA pea.l [A6 - 0x106] 00004226 4227 clr.b -[A7] 00004228 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 0000422C 486D FF08 pea.l [A5 - 0xF8] 00004230 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004234 588F addq.l A7, 4 00004236 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 0000423A 486D FF08 pea.l [A5 - 0xF8] 0000423E 487A 0A9A pea.l [PC + 0xA9A /* 00004CDA, value 0x53D3D3D, pstring "===> " */] 00004242 7000 moveq.l D0, 0x00 00004244 102E FEFA move.b D0, [A6 - 0x106] 00004248 48C0 ext.l D0 0000424A 81FC 0002 divs.w D0, 0x2 0000424E 7228 moveq.l D1, 0x28 00004250 9240 sub.w D1, D0 00004252 3F01 move.w -[A7], D1 00004254 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004258 486E FEFA pea.l [A6 - 0x106] 0000425C 4267 clr.w -[A7] 0000425E 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004262 487A 0A7C pea.l [PC + 0xA7C /* 00004CE0, value 0x5203C3D, pstring " <===" */] 00004266 4267 clr.w -[A7] 00004268 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 0000426C 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004270 588F addq.l A7, 4 00004272 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004276 486D FF08 pea.l [A5 - 0xF8] 0000427A 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 0000427E 588F addq.l A7, 4 00004280 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004284 486D FF08 pea.l [A5 - 0xF8] 00004288 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 0000428C 588F addq.l A7, 4 0000428E 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004292 486D FF08 pea.l [A5 - 0xF8] 00004296 487A 0A4E pea.l [PC + 0xA4E /* 00004CE6, value 0xF437572, pstring "Current rank: " */] 0000429A 4267 clr.w -[A7] 0000429C 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000042A0 486E FDFA pea.l [A6 - 0x206] 000042A4 3F12 move.w -[A7], [A2] 000042A6 2F0E move.l -[A7], A6 000042A8 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 000042AC 588F addq.l A7, 4 000042AE 486E FDFA pea.l [A6 - 0x206] 000042B2 4267 clr.w -[A7] 000042B4 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000042B8 487A 0A3C pea.l [PC + 0xA3C /* 00004CF6, value 0x320205B, pstring " [" */] 000042BC 4267 clr.w -[A7] 000042BE 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000042C2 3012 move.w D0, [A2] 000042C4 48C0 ext.l D0 000042C6 2F00 move.l -[A7], D0 000042C8 4267 clr.w -[A7] 000042CA 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 000042CE 3F3C 005D move.w -[A7], 0x5D /* ']' */ 000042D2 4267 clr.w -[A7] 000042D4 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000042D8 487A 0A20 pea.l [PC + 0xA20 /* 00004CFA, value 0x15446174, pstring "Data\'s game version: " */] 000042DC 3F3C 001C move.w -[A7], 0x1C 000042E0 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000042E4 486E FDFA pea.l [A6 - 0x206] 000042E8 302A 10E6 move.w D0, [A2 + 0x10E6] 000042EC 48C0 ext.l D0 000042EE 81FC 000A divs.w D0, 0xA /* '\n' */ 000042F2 48C0 ext.l D0 000042F4 2F00 move.l -[A7], D0 000042F6 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000042FA 588F addq.l A7, 4 000042FC 486E FDFA pea.l [A6 - 0x206] 00004300 4267 clr.w -[A7] 00004302 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004306 302A 10E6 move.w D0, [A2 + 0x10E6] 0000430A 48C0 ext.l D0 0000430C 81FC 0064 divs.w D0, 0x64 /* 'd' */ 00004310 4840 swap.w D0 00004312 48C0 ext.l D0 00004314 2F00 move.l -[A7], D0 00004316 4267 clr.w -[A7] 00004318 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 0000431C 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004320 588F addq.l A7, 4 00004322 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004326 486D FF08 pea.l [A5 - 0xF8] 0000432A 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 0000432E 588F addq.l A7, 4 00004330 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004334 486D FF08 pea.l [A5 - 0xF8] 00004338 487A 09D6 pea.l [PC + 0x9D6 /* 00004D10, value 0x182D2D2D, pstring "----- Quadrant Map -----" */] 0000433C 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 00004340 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004344 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004348 588F addq.l A7, 4 0000434A 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 0000434E 486D FF08 pea.l [A5 - 0xF8] 00004352 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004356 588F addq.l A7, 4 00004358 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 0000435C 486D FF08 pea.l [A5 - 0xF8] 00004360 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004364 3F3C 0017 move.w -[A7], 0x17 00004368 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 0000436C 588F addq.l A7, 4 0000436E 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004372 2F07 move.l -[A7], D7 00004374 7001 moveq.l D0, 0x01 00004376 7E08 moveq.l D7, 0x08 00004378 9E40 sub.w D7, D0 0000437A 6D00 0080 blt +0x82 /* 000043FC */ 0000437E 3D40 FFFE move.w [A6 - 0x2], D0 label00004382: 00004382 486D FF08 pea.l [A5 - 0xF8] 00004386 3F3C 001B move.w -[A7], 0x1B 0000438A 4267 clr.w -[A7] 0000438C 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00004390 3F3C 0058 move.w -[A7], 0x58 /* 'X' */ 00004394 4267 clr.w -[A7] 00004396 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 0000439A 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000439E 4267 clr.w -[A7] 000043A0 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000043A4 302E FFFE move.w D0, [A6 - 0x2] 000043A8 48C0 ext.l D0 000043AA 2F00 move.l -[A7], D0 000043AC 4267 clr.w -[A7] 000043AE 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 000043B2 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000043B6 4267 clr.w -[A7] 000043B8 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000043BC 3F3C 001B move.w -[A7], 0x1B 000043C0 4267 clr.w -[A7] 000043C2 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000043C6 3F3C 0059 move.w -[A7], 0x59 /* 'Y' */ 000043CA 4267 clr.w -[A7] 000043CC 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000043D0 588F addq.l A7, 4 000043D2 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 000043D6 0C6E 0008 FFFE cmpi.w [A6 - 0x2], 0x8 000043DC 6C00 0016 bge +0x18 /* 000043F4 */ 000043E0 486D FF08 pea.l [A5 - 0xF8] 000043E4 3F3C 007C move.w -[A7], 0x7C /* '|' */ 000043E8 4267 clr.w -[A7] 000043EA 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000043EE 588F addq.l A7, 4 000043F0 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] label000043F4: 000043F4 526E FFFE addq.w [A6 - 0x2], 1 000043F8 51CF FF88 dbf D7, -0x7A /* 00004382 */ label000043FC: 000043FC 2E1F move.l D7, [A7]+ 000043FE 486D FF08 pea.l [A5 - 0xF8] 00004402 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004406 588F addq.l A7, 4 00004408 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 0000440C 2F07 move.l -[A7], D7 0000440E 7001 moveq.l D0, 0x01 00004410 7E08 moveq.l D7, 0x08 00004412 9E40 sub.w D7, D0 00004414 6D00 01EA blt +0x1EC /* 00004600 */ 00004418 3D40 FFFE move.w [A6 - 0x2], D0 label0000441C: 0000441C 486D FF08 pea.l [A5 - 0xF8] 00004420 486E FDFA pea.l [A6 - 0x206] 00004424 487A 0904 pea.l [PC + 0x904 /* 00004D2A, value 0x8554E49, pstring "UNIVERSE" */] 00004428 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000442C 3F3C 0001 move.w -[A7], 0x1 00004430 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00004434 486E FDFA pea.l [A6 - 0x206] 00004438 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000443C 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004440 487A 08F2 pea.l [PC + 0x8F2 /* 00004D34, value 0xC202020, pstring " " */] 00004444 4267 clr.w -[A7] 00004446 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 0000444A 302E FFFE move.w D0, [A6 - 0x2] 0000444E 48C0 ext.l D0 00004450 2F00 move.l -[A7], D0 00004452 4267 clr.w -[A7] 00004454 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00004458 588F addq.l A7, 4 0000445A 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 0000445E 0C6E 0008 FFFE cmpi.w [A6 - 0x2], 0x8 00004464 6C00 0020 bge +0x22 /* 00004486 */ 00004468 486D FF08 pea.l [A5 - 0xF8] 0000446C 3F3C 0008 move.w -[A7], 0x8 00004470 4267 clr.w -[A7] 00004472 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00004476 3F3C 005F move.w -[A7], 0x5F /* '_' */ 0000447A 4267 clr.w -[A7] 0000447C 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00004480 588F addq.l A7, 4 00004482 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] label00004486: 00004486 486D FF08 pea.l [A5 - 0xF8] 0000448A 3F3C 007C move.w -[A7], 0x7C /* '|' */ 0000448E 4267 clr.w -[A7] 00004490 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00004494 588F addq.l A7, 4 00004496 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 0000449A 487A 08A6 pea.l [PC + 0x8A6 /* 00004D42, value 0x320, cstring "" */] 0000449E 486E FEFA pea.l [A6 - 0x106] 000044A2 3F3C 00FF move.w -[A7], 0xFF 000044A6 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 000044AA 2F07 move.l -[A7], D7 000044AC 7001 moveq.l D0, 0x01 000044AE 7E08 moveq.l D7, 0x08 000044B0 9E40 sub.w D7, D0 000044B2 6D00 012A blt +0x12C /* 000045DE */ 000044B6 3D40 FFFC move.w [A6 - 0x4], D0 label000044BA: 000044BA 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1 000044C0 6F00 0016 ble +0x18 /* 000044D8 */ 000044C4 486D FF08 pea.l [A5 - 0xF8] 000044C8 3F3C 007C move.w -[A7], 0x7C /* '|' */ 000044CC 4267 clr.w -[A7] 000044CE 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000044D2 588F addq.l A7, 4 000044D4 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] label000044D8: 000044D8 302E FFFE move.w D0, [A6 - 0x2] 000044DC ED48 lsl D0.w, 6 000044DE 322E FFFC move.w D1, [A6 - 0x4] 000044E2 E749 lsl D1.w, 3 000044E4 D041 add.w D0, D1 000044E6 41EA FFCC lea.l A0, [A2 - 0x34] 000044EA 4A30 0000 tst.b [A0 + D0.w] 000044EE 6700 009A beq +0x9C /* 0000458A */ 000044F2 486E FDFA pea.l [A6 - 0x206] 000044F6 302E FFFE move.w D0, [A6 - 0x2] 000044FA ED48 lsl D0.w, 6 000044FC 322E FFFC move.w D1, [A6 - 0x4] 00004500 E749 lsl D1.w, 3 00004502 D041 add.w D0, D1 00004504 41EA FFC6 lea.l A0, [A2 - 0x3A] 00004508 3230 0000 move.w D1, [A0 + D0.w] 0000450C 48C1 ext.l D1 0000450E 2F01 move.l -[A7], D1 00004510 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004514 588F addq.l A7, 4 00004516 486E FCFA pea.l [A6 - 0x306] 0000451A 302E FFFE move.w D0, [A6 - 0x2] 0000451E ED48 lsl D0.w, 6 00004520 322E FFFC move.w D1, [A6 - 0x4] 00004524 E749 lsl D1.w, 3 00004526 D041 add.w D0, D1 00004528 41EA FFC8 lea.l A0, [A2 - 0x38] 0000452C 3230 0000 move.w D1, [A0 + D0.w] 00004530 48C1 ext.l D1 00004532 2F01 move.l -[A7], D1 00004534 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004538 588F addq.l A7, 4 0000453A 486E FCFA pea.l [A6 - 0x306] 0000453E 486E FDFA pea.l [A6 - 0x206] 00004542 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00004546 486E FBFA pea.l [A6 - 0x406] 0000454A 302E FFFE move.w D0, [A6 - 0x2] 0000454E ED48 lsl D0.w, 6 00004550 322E FFFC move.w D1, [A6 - 0x4] 00004554 E749 lsl D1.w, 3 00004556 D041 add.w D0, D1 00004558 41EA FFCA lea.l A0, [A2 - 0x36] 0000455C 3230 0000 move.w D1, [A0 + D0.w] 00004560 48C1 ext.l D1 00004562 2F01 move.l -[A7], D1 00004564 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004568 588F addq.l A7, 4 0000456A 486E FBFA pea.l [A6 - 0x406] 0000456E 486E FDFA pea.l [A6 - 0x206] 00004572 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00004576 486E FDFA pea.l [A6 - 0x206] 0000457A 486E FEFA pea.l [A6 - 0x106] 0000457E 3F3C 00FF move.w -[A7], 0xFF 00004582 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00004586 6000 0012 bra +0x14 /* 0000459A */ label0000458A: 0000458A 487A 07B8 pea.l [PC + 0x7B8 /* 00004D44, value 0x3203F20, pstring " ? " */] 0000458E 486E FEFA pea.l [A6 - 0x106] 00004592 3F3C 00FF move.w -[A7], 0xFF 00004596 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] label0000459A: 0000459A 486D FF08 pea.l [A5 - 0xF8] 0000459E 3F3C 001B move.w -[A7], 0x1B 000045A2 4267 clr.w -[A7] 000045A4 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000045A8 3F3C 0058 move.w -[A7], 0x58 /* 'X' */ 000045AC 4267 clr.w -[A7] 000045AE 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000045B2 486E FEFA pea.l [A6 - 0x106] 000045B6 4267 clr.w -[A7] 000045B8 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000045BC 3F3C 001B move.w -[A7], 0x1B 000045C0 4267 clr.w -[A7] 000045C2 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000045C6 3F3C 0059 move.w -[A7], 0x59 /* 'Y' */ 000045CA 4267 clr.w -[A7] 000045CC 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000045D0 588F addq.l A7, 4 000045D2 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 000045D6 526E FFFC addq.w [A6 - 0x4], 1 000045DA 51CF FEDE dbf D7, -0x124 /* 000044BA */ label000045DE: 000045DE 2E1F move.l D7, [A7]+ 000045E0 486D FF08 pea.l [A5 - 0xF8] 000045E4 3F3C 007C move.w -[A7], 0x7C /* '|' */ 000045E8 4267 clr.w -[A7] 000045EA 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000045EE 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000045F2 588F addq.l A7, 4 000045F4 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 000045F8 526E FFFE addq.w [A6 - 0x2], 1 000045FC 51CF FE1E dbf D7, -0x1E4 /* 0000441C */ label00004600: 00004600 2E1F move.l D7, [A7]+ 00004602 486D FF08 pea.l [A5 - 0xF8] 00004606 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 0000460A 588F addq.l A7, 4 0000460C 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004610 486D FF08 pea.l [A5 - 0xF8] 00004614 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004618 588F addq.l A7, 4 0000461A 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 0000461E 486D FF08 pea.l [A5 - 0xF8] 00004622 487A 0724 pea.l [PC + 0x724 /* 00004D48, value 0x1D2D2D2D, pstring "----- Current play info -----" */] 00004626 3F3C 0036 move.w -[A7], 0x36 /* '6' */ 0000462A 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 0000462E 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004632 588F addq.l A7, 4 00004634 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004638 486D FF08 pea.l [A5 - 0xF8] 0000463C 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004640 588F addq.l A7, 4 00004642 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004646 486D FF08 pea.l [A5 - 0xF8] 0000464A 487A 071A pea.l [PC + 0x71A /* 00004D66, value 0xE202020, pstring " Stardate:" */] 0000464E 4267 clr.w -[A7] 00004650 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004654 486E FDFA pea.l [A6 - 0x206] 00004658 2F2A 0006 move.l -[A7], [A2 + 0x6] 0000465C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00004660 588F addq.l A7, 4 00004662 486E FDFA pea.l [A6 - 0x206] 00004666 3F3C 0010 move.w -[A7], 0x10 0000466A 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 0000466E 487A 0706 pea.l [PC + 0x706 /* 00004D76, value 0xB426173, pstring "Bases left:" */] 00004672 3F3C 001B move.w -[A7], 0x1B 00004676 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 0000467A 302A 021A move.w D0, [A2 + 0x21A] 0000467E 48C0 ext.l D0 00004680 2F00 move.l -[A7], D0 00004682 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00004686 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 0000468A 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 0000468E 588F addq.l A7, 4 00004690 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004694 486D FF08 pea.l [A5 - 0xF8] 00004698 487A 06E8 pea.l [PC + 0x6E8 /* 00004D82, value 0x11202020, pstring " Target date:" */] 0000469C 4267 clr.w -[A7] 0000469E 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000046A2 486E FDFA pea.l [A6 - 0x206] 000046A6 2F2A 000A move.l -[A7], [A2 + 0xA] 000046AA 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000046AE 588F addq.l A7, 4 000046B0 486E FDFA pea.l [A6 - 0x206] 000046B4 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000046B8 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000046BC 487A 06D6 pea.l [PC + 0x6D6 /* 00004D94, value 0x46D6178, pstring "max:" */] 000046C0 3F3C 001B move.w -[A7], 0x1B 000046C4 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000046C8 302A 021C move.w D0, [A2 + 0x21C] 000046CC 48C0 ext.l D0 000046CE 2F00 move.l -[A7], D0 000046D0 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000046D4 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 000046D8 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000046DC 588F addq.l A7, 4 000046DE 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 000046E2 486D FF08 pea.l [A5 - 0xF8] 000046E6 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000046EA 588F addq.l A7, 4 000046EC 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 000046F0 486D FF08 pea.l [A5 - 0xF8] 000046F4 487A 06A4 pea.l [PC + 0x6A4 /* 00004D9A, value 0xD202020 '\r ', pstring " Bearing:" */] 000046F8 4267 clr.w -[A7] 000046FA 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000046FE 302A 0210 move.w D0, [A2 + 0x210] 00004702 48C0 ext.l D0 00004704 2F00 move.l -[A7], D0 00004706 3F3C 000F move.w -[A7], 0xF 0000470A 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 0000470E 487A 0698 pea.l [PC + 0x698 /* 00004DA8, value 0x21206465 '! de', pstring " degrees Klystrons left:" */] 00004712 4267 clr.w -[A7] 00004714 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004718 302A 0256 move.w D0, [A2 + 0x256] 0000471C 48C0 ext.l D0 0000471E 2F00 move.l -[A7], D0 00004720 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00004724 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00004728 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 0000472C 588F addq.l A7, 4 0000472E 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004732 486D FF08 pea.l [A5 - 0xF8] 00004736 487A 0692 pea.l [PC + 0x692 /* 00004DCA, value 0x8746F20, pstring "to kill:" */] 0000473A 3F3C 0040 move.w -[A7], 0x40 /* '@' */ 0000473E 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004742 302A 0258 move.w D0, [A2 + 0x258] 00004746 48C0 ext.l D0 00004748 2F00 move.l -[A7], D0 0000474A 3F3C 0006 move.w -[A7], 0x6 0000474E 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00004752 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004756 588F addq.l A7, 4 00004758 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 0000475C 486D FF08 pea.l [A5 - 0xF8] 00004760 487A 0672 pea.l [PC + 0x672 /* 00004DD4, value 0x17202020, pstring " Quadrant location:" */] 00004764 4267 clr.w -[A7] 00004766 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 0000476A 302A 0214 move.w D0, [A2 + 0x214] 0000476E 48C0 ext.l D0 00004770 2F00 move.l -[A7], D0 00004772 3F3C 0005 move.w -[A7], 0x5 00004776 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 0000477A 3F3C 002E move.w -[A7], 0x2E /* '.' */ 0000477E 4267 clr.w -[A7] 00004780 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00004784 302A 0212 move.w D0, [A2 + 0x212] 00004788 48C0 ext.l D0 0000478A 2F00 move.l -[A7], D0 0000478C 4267 clr.w -[A7] 0000478E 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00004792 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004796 588F addq.l A7, 4 00004798 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 0000479C 486D FF08 pea.l [A5 - 0xF8] 000047A0 487A 064A pea.l [PC + 0x64A /* 00004DEC, value 0x15202020, pstring " Sector location:" */] 000047A4 4267 clr.w -[A7] 000047A6 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000047AA 302A 0218 move.w D0, [A2 + 0x218] 000047AE 48C0 ext.l D0 000047B0 2F00 move.l -[A7], D0 000047B2 3F3C 0007 move.w -[A7], 0x7 000047B6 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 000047BA 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000047BE 4267 clr.w -[A7] 000047C0 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000047C4 302A 0218 move.w D0, [A2 + 0x218] 000047C8 48C0 ext.l D0 000047CA 2F00 move.l -[A7], D0 000047CC 4267 clr.w -[A7] 000047CE 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 000047D2 487A 062E pea.l [PC + 0x62E /* 00004E02, value 0x7456E65, pstring "Energy:" */] 000047D6 486E FDFA pea.l [A6 - 0x206] 000047DA 302A 0218 move.w D0, [A2 + 0x218] 000047DE 48C0 ext.l D0 000047E0 2F00 move.l -[A7], D0 000047E2 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000047E6 588F addq.l A7, 4 000047E8 7000 moveq.l D0, 0x00 000047EA 102E FDFA move.b D0, [A6 - 0x206] 000047EE 7218 moveq.l D1, 0x18 000047F0 9240 sub.w D1, D0 000047F2 3F01 move.w -[A7], D1 000047F4 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000047F8 302A 04BE move.w D0, [A2 + 0x4BE] 000047FC 48C0 ext.l D0 000047FE 2F00 move.l -[A7], D0 00004800 3F3C 0011 move.w -[A7], 0x11 00004804 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00004808 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 0000480C 588F addq.l A7, 4 0000480E 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004812 486D FF08 pea.l [A5 - 0xF8] 00004816 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 0000481A 588F addq.l A7, 4 0000481C 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004820 486D FF08 pea.l [A5 - 0xF8] 00004824 487A 05E4 pea.l [PC + 0x5E4 /* 00004E0A, value 0xA202020 '\n ', pstring " Crew:" */] 00004828 4267 clr.w -[A7] 0000482A 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 0000482E 302A 0542 move.w D0, [A2 + 0x542] 00004832 48C0 ext.l D0 00004834 2F00 move.l -[A7], D0 00004836 3F3C 0012 move.w -[A7], 0x12 0000483A 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 0000483E 487A 05D6 pea.l [PC + 0x5D6 /* 00004E16, value 0xA546F72 '\nTor', pstring "Torpedoes:" */] 00004842 3F3C 001C move.w -[A7], 0x1C 00004846 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 0000484A 302A 053C move.w D0, [A2 + 0x53C] 0000484E 48C0 ext.l D0 00004850 2F00 move.l -[A7], D0 00004852 3F3C 000E move.w -[A7], 0xE 00004856 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 0000485A 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 0000485E 588F addq.l A7, 4 00004860 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004864 486D FF08 pea.l [A5 - 0xF8] 00004868 487A 05B8 pea.l [PC + 0x5B8 /* 00004E22, value 0xD202020 '\r ', pstring " Marines:" */] 0000486C 4267 clr.w -[A7] 0000486E 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004872 302A 0544 move.w D0, [A2 + 0x544] 00004876 48C0 ext.l D0 00004878 2F00 move.l -[A7], D0 0000487A 3F3C 000F move.w -[A7], 0xF 0000487E 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00004882 487A 05AC pea.l [PC + 0x5AC /* 00004E30, value 0x750726F, pstring "Probes:" */] 00004886 3F3C 0019 move.w -[A7], 0x19 0000488A 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 0000488E 302A 053E move.w D0, [A2 + 0x53E] 00004892 48C0 ext.l D0 00004894 2F00 move.l -[A7], D0 00004896 3F3C 0011 move.w -[A7], 0x11 0000489A 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 0000489E 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000048A2 588F addq.l A7, 4 000048A4 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 000048A8 486D FF08 pea.l [A5 - 0xF8] 000048AC 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000048B0 588F addq.l A7, 4 000048B2 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 000048B6 486D FF08 pea.l [A5 - 0xF8] 000048BA 487A 057C pea.l [PC + 0x57C /* 00004E38, value 0x122D2D2D, pstring "----- Medals -----" */] 000048BE 3F3C 0031 move.w -[A7], 0x31 /* '1' */ 000048C2 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000048C6 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000048CA 588F addq.l A7, 4 000048CC 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 000048D0 486D FF08 pea.l [A5 - 0xF8] 000048D4 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000048D8 588F addq.l A7, 4 000048DA 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 000048DE 2F07 move.l -[A7], D7 000048E0 7001 moveq.l D0, 0x01 000048E2 7E14 moveq.l D7, 0x14 000048E4 9E40 sub.w D7, D0 000048E6 6D00 010A blt +0x10C /* 000049F2 */ 000048EA 3D40 FFFE move.w [A6 - 0x2], D0 label000048EE: 000048EE 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 000048F4 6600 001A bne +0x1C /* 00004910 */ 000048F8 486D FF08 pea.l [A5 - 0xF8] 000048FC 487A 054E pea.l [PC + 0x54E /* 00004E4C, value 0xE446563, pstring "Decorations: " */] 00004900 4267 clr.w -[A7] 00004902 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004906 588F addq.l A7, 4 00004908 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 0000490C 6000 003A bra +0x3C /* 00004948 */ label00004910: 00004910 0C6E 0013 FFFE cmpi.w [A6 - 0x2], 0x13 00004916 6600 001A bne +0x1C /* 00004932 */ 0000491A 486D FF08 pea.l [A5 - 0xF8] 0000491E 487A 053C pea.l [PC + 0x53C /* 00004E5C, value 0xE417761, pstring "Awards: " */] 00004922 4267 clr.w -[A7] 00004924 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004928 588F addq.l A7, 4 0000492A 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 0000492E 6000 0018 bra +0x1A /* 00004948 */ label00004932: 00004932 486D FF08 pea.l [A5 - 0xF8] 00004936 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000493A 3F3C 000E move.w -[A7], 0xE 0000493E 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00004942 588F addq.l A7, 4 00004944 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] label00004948: 00004948 486D FF08 pea.l [A5 - 0xF8] 0000494C 486E FDFA pea.l [A6 - 0x206] 00004950 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004954 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00004958 588F addq.l A7, 4 0000495A 486E FDFA pea.l [A6 - 0x206] 0000495E 4267 clr.w -[A7] 00004960 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004964 486E FDFA pea.l [A6 - 0x206] 00004968 487A 0502 pea.l [PC + 0x502 /* 00004E6C, value 0x2F2E2E2E '/...', pstring "..............................................." */] 0000496C 3F3C 0001 move.w -[A7], 0x1 00004970 486E FCFA pea.l [A6 - 0x306] 00004974 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004978 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 0000497C 588F addq.l A7, 4 0000497E 7000 moveq.l D0, 0x00 00004980 102E FCFA move.b D0, [A6 - 0x306] 00004984 722F moveq.l D1, 0x2F 00004986 9240 sub.w D1, D0 00004988 3F01 move.w -[A7], D1 0000498A 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 0000498E 486E FDFA pea.l [A6 - 0x206] 00004992 4267 clr.w -[A7] 00004994 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004998 588F addq.l A7, 4 0000499A 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 0000499E 302E FFFE move.w D0, [A6 - 0x2] 000049A2 E348 lsl D0.w, 1 000049A4 41EA 0546 lea.l A0, [A2 + 0x546] 000049A8 4A70 0000 tst.w [A0 + D0.w] 000049AC 6F00 002E ble +0x30 /* 000049DC */ 000049B0 486D FF08 pea.l [A5 - 0xF8] 000049B4 302E FFFE move.w D0, [A6 - 0x2] 000049B8 E348 lsl D0.w, 1 000049BA 41EA 0546 lea.l A0, [A2 + 0x546] 000049BE 3230 0000 move.w D1, [A0 + D0.w] 000049C2 48C1 ext.l D1 000049C4 2F01 move.l -[A7], D1 000049C6 3F3C 0003 move.w -[A7], 0x3 000049CA 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 000049CE 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000049D2 588F addq.l A7, 4 000049D4 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 000049D8 6000 0010 bra +0x12 /* 000049EA */ label000049DC: 000049DC 486D FF08 pea.l [A5 - 0xF8] 000049E0 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000049E4 588F addq.l A7, 4 000049E6 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] label000049EA: 000049EA 526E FFFE addq.w [A6 - 0x2], 1 000049EE 51CF FEFE dbf D7, -0x104 /* 000048EE */ label000049F2: 000049F2 2E1F move.l D7, [A7]+ 000049F4 486D FF08 pea.l [A5 - 0xF8] 000049F8 3F3C 000C move.w -[A7], 0xC 000049FC 4267 clr.w -[A7] 000049FE 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00004A02 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004A06 588F addq.l A7, 4 00004A08 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004A0C 486D FF08 pea.l [A5 - 0xF8] 00004A10 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004A14 588F addq.l A7, 4 00004A16 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004A1A 486D FF08 pea.l [A5 - 0xF8] 00004A1E 487A 047C pea.l [PC + 0x47C /* 00004E9C, value 0x2B2D2D2D '+---', pstring "----- Rank Status Information & Notes -----" */] 00004A22 3F3C 003E move.w -[A7], 0x3E /* '>' */ 00004A26 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004A2A 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004A2E 588F addq.l A7, 4 00004A30 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004A34 486D FF08 pea.l [A5 - 0xF8] 00004A38 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004A3C 588F addq.l A7, 4 00004A3E 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004A42 2F07 move.l -[A7], D7 00004A44 7001 moveq.l D0, 0x01 00004A46 3E12 move.w D7, [A2] 00004A48 9E40 sub.w D7, D0 00004A4A 6D00 022A blt +0x22C /* 00004C76 */ 00004A4E 3D40 FFFE move.w [A6 - 0x2], D0 label00004A52: 00004A52 302E FFFE move.w D0, [A6 - 0x2] 00004A56 E148 lsl D0.w, 8 00004A58 41EA 04E2 lea.l A0, [A2 + 0x4E2] 00004A5C 4870 0000 pea.l [A0 + D0.w] 00004A60 486E FEFA pea.l [A6 - 0x106] 00004A64 3F3C 00FF move.w -[A7], 0xFF 00004A68 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00004A6C 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1 00004A72 2F07 move.l -[A7], D7 00004A74 7001 moveq.l D0, 0x01 00004A76 7E04 moveq.l D7, 0x04 00004A78 9E40 sub.w D7, D0 00004A7A 6D00 01BA blt +0x1BC /* 00004C36 */ 00004A7E 3D40 FFFC move.w [A6 - 0x4], D0 label00004A82: 00004A82 302E FFFC move.w D0, [A6 - 0x4] 00004A86 0C40 0001 cmpi.w D0, 0x1 00004A8A 6600 0034 bne +0x36 /* 00004AC0 */ 00004A8E 486D FF08 pea.l [A5 - 0xF8] 00004A92 487A 0434 pea.l [PC + 0x434 /* 00004EC8, value 0x552616E, pstring "Rank:" */] 00004A96 4267 clr.w -[A7] 00004A98 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004A9C 302E FFFE move.w D0, [A6 - 0x2] 00004AA0 48C0 ext.l D0 00004AA2 2F00 move.l -[A7], D0 00004AA4 3F3C 0007 move.w -[A7], 0x7 00004AA8 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00004AAC 487A 0420 pea.l [PC + 0x420 /* 00004ECE, value 0x3202022, pstring " \"" */] 00004AB0 4267 clr.w -[A7] 00004AB2 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004AB6 588F addq.l A7, 4 00004AB8 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004ABC 6000 00D2 bra +0xD4 /* 00004B90 */ label00004AC0: 00004AC0 0C40 0002 cmpi.w D0, 0x2 00004AC4 6600 001C bne +0x1E /* 00004AE2 */ 00004AC8 486D FF08 pea.l [A5 - 0xF8] 00004ACC 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004AD0 3F3C 000F move.w -[A7], 0xF 00004AD4 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00004AD8 588F addq.l A7, 4 00004ADA 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004ADE 6000 00B0 bra +0xB2 /* 00004B90 */ label00004AE2: 00004AE2 0C40 0003 cmpi.w D0, 0x3 00004AE6 6600 003E bne +0x40 /* 00004B26 */ 00004AEA 486D FF08 pea.l [A5 - 0xF8] 00004AEE 487A 03E2 pea.l [PC + 0x3E2 /* 00004ED2, value 0x8232067, pstring "# games:" */] 00004AF2 4267 clr.w -[A7] 00004AF4 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004AF8 302E FFFE move.w D0, [A6 - 0x2] 00004AFC E748 lsl D0.w, 3 00004AFE 41EA 0568 lea.l A0, [A2 + 0x568] 00004B02 3230 0000 move.w D1, [A0 + D0.w] 00004B06 48C1 ext.l D1 00004B08 2F01 move.l -[A7], D1 00004B0A 3F3C 0004 move.w -[A7], 0x4 00004B0E 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00004B12 487A 03C8 pea.l [PC + 0x3C8 /* 00004EDC, value 0x3202020, pstring " " */] 00004B16 4267 clr.w -[A7] 00004B18 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004B1C 588F addq.l A7, 4 00004B1E 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004B22 6000 006C bra +0x6E /* 00004B90 */ label00004B26: 00004B26 0C40 0004 cmpi.w D0, 0x4 00004B2A 6600 0064 bne +0x66 /* 00004B90 */ 00004B2E 486D FF08 pea.l [A5 - 0xF8] 00004B32 487A 03AC pea.l [PC + 0x3AC /* 00004EE0, value 0x8417665, pstring "Average:" */] 00004B36 4267 clr.w -[A7] 00004B38 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004B3C 302E FFFE move.w D0, [A6 - 0x2] 00004B40 E748 lsl D0.w, 3 00004B42 2F3C 0000 0064 move.l -[A7], 0x64 /* 'd' */ 00004B48 486E FEF0 pea.l [A6 - 0x110] 00004B4C 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00004B50 41EA 056A lea.l A0, [A2 + 0x56A] 00004B54 4870 0000 pea.l [A0 + D0.w] 00004B58 486E FEE6 pea.l [A6 - 0x11A] 00004B5C 3F3C 100E move.w -[A7], 0x100E 00004B60 A9EB syscall Pack4/FP68K 00004B62 486E FEF0 pea.l [A6 - 0x110] 00004B66 486E FEE6 pea.l [A6 - 0x11A] 00004B6A 3F3C 0006 move.w -[A7], 0x6 00004B6E A9EB syscall Pack4/FP68K 00004B70 486E FEE6 pea.l [A6 - 0x11A] 00004B74 3F3C 0006 move.w -[A7], 0x6 00004B78 3F3C 0001 move.w -[A7], 0x1 00004B7C 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00004B80 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004B84 4267 clr.w -[A7] 00004B86 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00004B8A 588F addq.l A7, 4 00004B8C 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] label00004B90: 00004B90 7000 moveq.l D0, 0x00 00004B92 102E FEFA move.b D0, [A6 - 0x106] 00004B96 B06E FFFA cmp.w D0, [A6 - 0x6] 00004B9A 6D00 0078 blt +0x7A /* 00004C14 */ 00004B9E 486D FF08 pea.l [A5 - 0xF8] 00004BA2 486E FDFA pea.l [A6 - 0x206] 00004BA6 486E FEFA pea.l [A6 - 0x106] 00004BAA 3F2E FFFA move.w -[A7], [A6 - 0x6] 00004BAE 558F subq.l A7, 2 00004BB0 3F3C 0040 move.w -[A7], 0x40 /* '@' */ 00004BB4 7000 moveq.l D0, 0x00 00004BB6 102E FEFA move.b D0, [A6 - 0x106] 00004BBA 906E FFFA sub.w D0, [A6 - 0x6] 00004BBE 5240 addq.w D0, 1 00004BC0 3F00 move.w -[A7], D0 00004BC2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00004BC6 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00004BCA 486E FDFA pea.l [A6 - 0x206] 00004BCE 4267 clr.w -[A7] 00004BD0 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004BD4 588F addq.l A7, 4 00004BD6 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004BDA 302E FFFA move.w D0, [A6 - 0x6] 00004BDE 0640 0040 addi.w D0, 0x40 /* '@' */ 00004BE2 7200 moveq.l D1, 0x00 00004BE4 122E FEFA move.b D1, [A6 - 0x106] 00004BE8 B041 cmp.w D0, D1 00004BEA 6F00 0016 ble +0x18 /* 00004C02 */ 00004BEE 486D FF08 pea.l [A5 - 0xF8] 00004BF2 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00004BF6 4267 clr.w -[A7] 00004BF8 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00004BFC 588F addq.l A7, 4 00004BFE 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] label00004C02: 00004C02 486D FF08 pea.l [A5 - 0xF8] 00004C06 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004C0A 588F addq.l A7, 4 00004C0C 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004C10 6000 0010 bra +0x12 /* 00004C22 */ label00004C14: 00004C14 486D FF08 pea.l [A5 - 0xF8] 00004C18 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004C1C 588F addq.l A7, 4 00004C1E 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] label00004C22: 00004C22 302E FFFA move.w D0, [A6 - 0x6] 00004C26 0640 0040 addi.w D0, 0x40 /* '@' */ 00004C2A 3D40 FFFA move.w [A6 - 0x6], D0 00004C2E 526E FFFC addq.w [A6 - 0x4], 1 00004C32 51CF FE4E dbf D7, -0x1B4 /* 00004A82 */ label00004C36: 00004C36 2E1F move.l D7, [A7]+ 00004C38 302E FFFE move.w D0, [A6 - 0x2] 00004C3C B052 cmp.w D0, [A2] 00004C3E 6C00 002E bge +0x30 /* 00004C6E */ 00004C42 486D FF08 pea.l [A5 - 0xF8] 00004C46 487A 02A2 pea.l [PC + 0x2A2 /* 00004EEA, value 0x272D2D2D '\'---', pstring "---------------------------------------" */] 00004C4A 4267 clr.w -[A7] 00004C4C 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004C50 487A 02C0 pea.l [PC + 0x2C0 /* 00004F12, value 0x272D2D2D '\'---', pstring "---------------------------------------" */] 00004C54 4267 clr.w -[A7] 00004C56 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00004C5A 3F3C 002D move.w -[A7], 0x2D /* '-' */ 00004C5E 4267 clr.w -[A7] 00004C60 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00004C64 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004C68 588F addq.l A7, 4 00004C6A 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] label00004C6E: 00004C6E 526E FFFE addq.w [A6 - 0x2], 1 00004C72 51CF FDDE dbf D7, -0x224 /* 00004A52 */ label00004C76: 00004C76 2E1F move.l D7, [A7]+ 00004C78 486D FF08 pea.l [A5 - 0xF8] 00004C7C 3F3C 000C move.w -[A7], 0xC 00004C80 4267 clr.w -[A7] 00004C82 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00004C86 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004C8A 588F addq.l A7, 4 00004C8C 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004C90 486D FF08 pea.l [A5 - 0xF8] 00004C94 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00004C98 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00004C9C 4CDF 0400 movem.l A2, [A7]+ 00004CA0 4E5E unlink A6 00004CA2 4E75 rts 00004CA4 1750 7265 move.b [A3 + 0x7265], [A0] 00004CA8 7061 moveq.l D0, 0x61 00004CAA 7265 moveq.l D1, 0x65 00004CAC 2079 6F75 7220 movea.l A0, [0x6F757220] 00004CB2 7072 moveq.l D0, 0x72 00004CB4 696E bvs +0x70 /* 00004D24 */ 00004CB6 7465 moveq.l D2, 0x65 00004CB8 722E moveq.l D1, 0x2E 00004CBA 2E2E 1370 move.l D7, [A6 + 0x1370] 00004CBE 7265 moveq.l D1, 0x65 00004CC0 7061 moveq.l D0, 0x61 00004CC2 7265 moveq.l D1, 0x65 00004CC4 2079 6F72 2070 movea.l A0, [0x6F722070] 00004CCA 7269 moveq.l D1, 0x69 00004CCC 6E74 bgt +0x76 /* 00004D42 */ 00004CCE 7572 moveq.l D2, 0x72 00004CD0 0850 7269 bchg.b [A0], 0x69 /* 'i' */ 00004CD4 6E74 bgt +0x76 /* 00004D4A */ 00004CD6 6572 bcs +0x74 /* 00004D4A */ 00004CD8 3A00 move.w D5, D0 00004CDA 053D btst <>, D2 00004CDC 3D3D move.w -[A6], <> 00004CDE 3E20 move.w D7, -[A0] 00004CE0 0520 btst -[A0], D2 00004CE2 3C3D move.w D6, <> 00004CE4 3D3D move.w -[A6], <> 00004CE6 0F43 bchg D3, D7 00004CE8 7572 moveq.l D2, 0x72 00004CEA 7265 moveq.l D1, 0x65 00004CEC 6E74 bgt +0x76 /* 00004D62 */ 00004CEE 2072 616E movea.l A0, <> 00004CF2 6B3A bmi +0x3C /* 00004D2E */ 00004CF4 2020 move.l D0, -[A0] 00004CF6 0320 btst -[A0], D1 00004CF8 205B movea.l A0, [A3]+ 00004CFA 1544 6174 move.b [A2 + 0x6174], D4 00004CFE 6127 bsr +0x29 /* 00004D27 */ 00004D00 7320 moveq.l D1, 0x20 00004D02 6761 beq +0x63 /* 00004D65 */ 00004D04 6D65 blt +0x67 /* 00004D6B */ 00004D06 2076 6572 7369 6F6E 3A20 movea.l A0, [[A6 + 0x73696F6E] + 0x3A20] 00004D10 182D 2D2D move.b D4, [A5 + 0x2D2D] 00004D14 2D2D 2051 move.l -[A6], [A5 + 0x2051] 00004D18 7561 moveq.l D2, 0x61 00004D1A 6472 bcc +0x74 /* 00004D8E */ 00004D1C 616E bsr +0x70 /* 00004D8C */ 00004D1E 7420 moveq.l D2, 0x20 00004D20 4D61 chk.w D6, -[A1] 00004D22 7020 moveq.l D0, 0x20 label00004D24: 00004D24 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004D28 2D00 move.l -[A6], D0 00004D2A 0855 4E49 bchg.b [A5], 0x49 /* 'I' */ label00004D2E: 00004D2E 5645 addq.w D5, 3 00004D30 5253 addq.w [A3], 1 00004D32 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00004D34 0C20 2020 cmpi.b -[A0], 0x20 /* ' ' */ 00004D38 2020 move.l D0, -[A0] 00004D3A 2020 move.l D0, -[A0] 00004D3C 2020 move.l D0, -[A0] 00004D3E 2020 move.l D0, -[A0] 00004D40 2000 move.l D0, D0 label00004D42: 00004D42 0000 0320 ori.b D0, 0x20 /* ' ' */ 00004D46 3F20 move.w -[A7], -[A0] 00004D48 1D2D 2D2D move.b -[A6], [A5 + 0x2D2D] // begin alternate branch 00004D4A-00004D50 label00004D4A: 00004D4A 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004D4E 2043 movea.l A0, D3 // end alternate branch 00004D4A-00004D50 label00004D4A: // (misaligned) 00004D4C 2D2D 2043 move.l -[A6], [A5 + 0x2043] 00004D50 7572 moveq.l D2, 0x72 00004D52 7265 moveq.l D1, 0x65 00004D54 6E74 bgt +0x76 /* 00004DCA */ 00004D56 2070 6C61 movea.l A0, [A0 + D6 * 4 + 0x61] 00004D5A 7920 moveq.l D4, 0x20 00004D5C 696E bvs +0x70 /* 00004DCC */ 00004D5E 666F bne +0x71 /* 00004DCF */ 00004D60 202D 2D2D move.l D0, [A5 + 0x2D2D] // begin alternate branch 00004D62-00004D6A label00004D62: 00004D62 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004D66 0E20 2020 .invalid.b -[A0], 0x20 /* ' ' */ // invalid immediate operation // end alternate branch 00004D62-00004D6A label00004D62: // (misaligned) 00004D64 2D2D 0E20 move.l -[A6], [A5 + 0xE20] 00004D68 2020 move.l D0, -[A0] 00004D6A 2020 move.l D0, -[A0] 00004D6C 5374 6172 6461 7465 3A00 subq.w [[A4 + 0x64617465] + 0x3A00], 1 00004D76 0B42 bchg D2, D5 00004D78 6173 bsr +0x75 /* 00004DED */ 00004D7A 6573 bcs +0x75 /* 00004DEF */ 00004D7C 206C 6566 movea.l A0, [A4 + 0x6566] 00004D80 743A moveq.l D2, 0x3A 00004D82 1120 move.b -[A0], -[A0] 00004D84 2020 move.l D0, -[A0] 00004D86 2020 move.l D0, -[A0] 00004D88 5461 addq.w -[A1], 2 00004D8A 7267 moveq.l D1, 0x67 fn00004D8C: 00004D8C 6574 bcs +0x76 /* 00004E02 */ label00004D8E: 00004D8E 2064 movea.l A0, -[A4] 00004D90 6174 bsr +0x76 /* 00004E06 */ 00004D92 653A bcs +0x3C /* 00004DCE */ 00004D94 046D 6178 3A00 subi.w [A5 + 0x3A00], 0x6178 /* 'ax' */ 00004D9A 0D20 btst -[A0], D6 00004D9C 2020 move.l D0, -[A0] 00004D9E 2020 move.l D0, -[A0] 00004DA0 4265 clr.w -[A5] 00004DA2 6172 bsr +0x74 /* 00004E16 */ 00004DA4 696E bvs +0x70 /* 00004E14 */ 00004DA6 673A beq +0x3C /* 00004DE2 */ 00004DA8 2120 move.l -[A0], -[A0] 00004DAA 6465 bcc +0x67 /* 00004E11 */ 00004DAC 6772 beq +0x74 /* 00004E20 */ 00004DAE 6565 bcs +0x67 /* 00004E15 */ 00004DB0 7320 moveq.l D1, 0x20 00004DB2 2020 move.l D0, -[A0] 00004DB4 2020 move.l D0, -[A0] 00004DB6 2020 move.l D0, -[A0] 00004DB8 2020 move.l D0, -[A0] 00004DBA 204B movea.l A0, A3 00004DBC 6C79 bge +0x7B /* 00004E37 */ 00004DBE 7374 moveq.l D1, 0x74 00004DC0 726F moveq.l D1, 0x6F 00004DC2 6E73 bgt +0x75 /* 00004E37 */ 00004DC4 206C 6566 movea.l A0, [A4 + 0x6566] 00004DC8 743A moveq.l D2, 0x3A label00004DCA: 00004DCA 0874 6F20 6B69 6C6C bchg.b [[A4 + 0x6C6C]], 0x20 /* ' ' */ // begin alternate branch 00004DCC-00004DD2 label00004DCC: 00004DCC 6F20 ble +0x22 /* 00004DEE */ label00004DCE: 00004DCE 6B69 bmi +0x6B /* 00004E39 */ 00004DD0 6C6C bge +0x6E /* 00004E3E */ // end alternate branch 00004DCC-00004DD2 label00004DCC: // (misaligned) label00004DCE: // (misaligned) 00004DD2 3A00 move.w D5, D0 00004DD4 1720 move.b -[A3], -[A0] 00004DD6 2020 move.l D0, -[A0] 00004DD8 2020 move.l D0, -[A0] 00004DDA 5175 6164 subq.w <>, 8 00004DDE 7261 moveq.l D1, 0x61 00004DE0 6E74 bgt +0x76 /* 00004E56 */ label00004DE2: 00004DE2 206C 6F63 movea.l A0, [A4 + 0x6F63] // begin alternate branch 00004DE4-00004DE6 label00004DE4: 00004DE4 6F63 ble +0x65 /* 00004E49 */ // end alternate branch 00004DE4-00004DE6 label00004DE4: // (misaligned) 00004DE6 6174 bsr +0x76 /* 00004E5C */ 00004DE8 696F bvs +0x71 /* 00004E59 */ 00004DEA 6E3A bgt +0x3C /* 00004E26 */ 00004DEC 1520 move.b -[A2], -[A0] label00004DEE: 00004DEE 2020 move.l D0, -[A0] 00004DF0 2020 move.l D0, -[A0] 00004DF2 5365 subq.w -[A5], 1 00004DF4 6374 bls +0x76 /* 00004E6A */ 00004DF6 6F72 ble +0x74 /* 00004E6A */ 00004DF8 206C 6F63 movea.l A0, [A4 + 0x6F63] 00004DFC 6174 bsr +0x76 /* 00004E72 */ 00004DFE 696F bvs +0x71 /* 00004E6F */ 00004E00 6E3A bgt +0x3C /* 00004E3C */ label00004E02: 00004E02 0745 bchg D5, D3 00004E04 6E65 bgt +0x67 /* 00004E6B */ fn00004E06: 00004E06 7267 moveq.l D1, 0x67 00004E08 793A moveq.l D4, 0x3A 00004E0A 0A20 2020 xori.b -[A0], 0x20 /* ' ' */ 00004E0E 2020 move.l D0, -[A0] 00004E10 4372 6577 chk.w D1, <> label00004E14: 00004E14 3A00 move.w D5, D0 fn00004E16: 00004E16 0A54 6F72 xori.w [A4], 0x6F72 /* 'or' */ 00004E1A 7065 moveq.l D0, 0x65 00004E1C 646F bcc +0x71 /* 00004E8D */ 00004E1E 6573 bcs +0x75 /* 00004E93 */ label00004E20: 00004E20 3A00 move.w D5, D0 00004E22 0D20 btst -[A0], D6 00004E24 2020 move.l D0, -[A0] label00004E26: 00004E26 2020 move.l D0, -[A0] 00004E28 4D61 chk.w D6, -[A1] 00004E2A 7269 moveq.l D1, 0x69 00004E2C 6E65 bgt +0x67 /* 00004E93 */ 00004E2E 733A moveq.l D1, 0x3A 00004E30 0750 bchg [A0], D3 00004E32 726F moveq.l D1, 0x6F 00004E34 6265 bhi +0x67 /* 00004E9B */ 00004E36 733A moveq.l D1, 0x3A 00004E38 122D 2D2D move.b D1, [A5 + 0x2D2D] label00004E3C: 00004E3C 2D2D 204D move.l -[A6], [A5 + 0x204D] // begin alternate branch 00004E3E-00004E40 label00004E3E: 00004E3E 204D movea.l A0, A5 // end alternate branch 00004E3E-00004E40 label00004E3E: // (misaligned) 00004E40 6564 bcs +0x66 /* 00004EA6 */ 00004E42 616C bsr +0x6E /* 00004EB0 */ 00004E44 7320 moveq.l D1, 0x20 00004E46 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004E4A 2D00 move.l -[A6], D0 00004E4C 0E44 6563 .invalid.w D4, 0x6563 /* 'ec' */ // invalid immediate operation 00004E50 6F72 ble +0x74 /* 00004EC4 */ 00004E52 6174 bsr +0x76 /* 00004EC8 */ 00004E54 696F bvs +0x71 /* 00004EC5 */ label00004E56: 00004E56 6E73 bgt +0x75 /* 00004ECB */ 00004E58 3A20 move.w D5, -[A0] 00004E5A 2000 move.l D0, D0 fn00004E5C: 00004E5C 0E41 7761 .invalid.w D1, 0x7761 /* 'wa' */ // invalid immediate operation 00004E60 7264 moveq.l D1, 0x64 00004E62 733A moveq.l D1, 0x3A 00004E64 2020 move.l D0, -[A0] 00004E66 2020 move.l D0, -[A0] 00004E68 2020 move.l D0, -[A0] label00004E6A: 00004E6A 2000 move.l D0, D0 00004E6C 2F2E 2E2E move.l -[A7], [A6 + 0x2E2E] 00004E70 2E2E 2E2E move.l D7, [A6 + 0x2E2E] // begin alternate branch 00004E72-00004EA4 fn00004E72: 00004E72 2E2E 2E2E move.l D7, [A6 + 0x2E2E] 00004E76 2E2E 2E2E move.l D7, [A6 + 0x2E2E] 00004E7A 2E2E 2E2E move.l D7, [A6 + 0x2E2E] 00004E7E 2E2E 2E2E move.l D7, [A6 + 0x2E2E] 00004E82 2E2E 2E2E move.l D7, [A6 + 0x2E2E] 00004E86 2E2E 2E2E move.l D7, [A6 + 0x2E2E] label00004E88: // (misaligned) 00004E8A 2E2E 2E2E move.l D7, [A6 + 0x2E2E] 00004E8E 2E2E 2E2E move.l D7, [A6 + 0x2E2E] 00004E92 2E2E 2E2E move.l D7, [A6 + 0x2E2E] 00004E96 2E2E 2E2E move.l D7, [A6 + 0x2E2E] 00004E9A 2E2E 2B2D move.l D7, [A6 + 0x2B2D] 00004E9E 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004EA2 2052 movea.l A0, [A2] // end alternate branch 00004E72-00004EA4 fn00004E72: // (misaligned) 00004E74 2E2E 2E2E move.l D7, [A6 + 0x2E2E] 00004E78 2E2E 2E2E move.l D7, [A6 + 0x2E2E] 00004E7C 2E2E 2E2E move.l D7, [A6 + 0x2E2E] 00004E80 2E2E 2E2E move.l D7, [A6 + 0x2E2E] 00004E84 2E2E 2E2E move.l D7, [A6 + 0x2E2E] label00004E88: 00004E88 2E2E 2E2E move.l D7, [A6 + 0x2E2E] 00004E8C 2E2E 2E2E move.l D7, [A6 + 0x2E2E] 00004E90 2E2E 2E2E move.l D7, [A6 + 0x2E2E] 00004E94 2E2E 2E2E move.l D7, [A6 + 0x2E2E] 00004E98 2E2E 2E2E move.l D7, [A6 + 0x2E2E] 00004E9C 2B2D 2D2D move.l -[A5], [A5 + 0x2D2D] 00004EA0 2D2D 2052 move.l -[A6], [A5 + 0x2052 /* export_1030 */] 00004EA4 616E bsr +0x70 /* 00004F14 */ label00004EA6: 00004EA6 6B20 bmi +0x22 /* 00004EC8 */ 00004EA8 5374 6174 subq.w <>, 1 00004EAC 7573 moveq.l D2, 0x73 00004EAE 2049 movea.l A0, A1 fn00004EB0: 00004EB0 6E66 bgt +0x68 /* 00004F18 */ 00004EB2 6F72 ble +0x74 /* 00004F26 */ 00004EB4 6D61 blt +0x63 /* 00004F17 */ 00004EB6 7469 moveq.l D2, 0x69 00004EB8 6F6E ble +0x70 /* 00004F28 */ 00004EBA 2026 move.l D0, -[A6] 00004EBC 204E movea.l A0, A6 00004EBE 6F74 ble +0x76 /* 00004F34 */ 00004EC0 6573 bcs +0x75 /* 00004F35 */ 00004EC2 202D 2D2D move.l D0, [A5 + 0x2D2D] // begin alternate branch 00004EC4-00004EC8 label00004EC4: 00004EC4 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] // end alternate branch 00004EC4-00004EC8 label00004EC4: // (misaligned) 00004EC6 2D2D 0552 move.l -[A6], [A5 + 0x552 /* export_166 */] // begin alternate branch 00004EC8-00004ECA fn00004EC8: 00004EC8 0552 bchg [A2], D2 // end alternate branch 00004EC8-00004ECA fn00004EC8: // (misaligned) 00004ECA 616E bsr +0x70 /* 00004F3A */ 00004ECC 6B3A bmi +0x3C /* 00004F08 */ 00004ECE 0320 btst -[A0], D1 00004ED0 2022 move.l D0, -[A2] 00004ED2 0823 2067 btst.b -[A3], 0x67 /* 'g' */ 00004ED6 616D bsr +0x6F /* 00004F45 */ 00004ED8 6573 bcs +0x75 /* 00004F4D */ 00004EDA 3A00 move.w D5, D0 00004EDC 0320 btst -[A0], D1 00004EDE 2020 move.l D0, -[A0] 00004EE0 0841 7665 bchg.b D1, 0x65 /* 'e' */ 00004EE4 7261 moveq.l D1, 0x61 00004EE6 6765 beq +0x67 /* 00004F4D */ 00004EE8 3A00 move.w D5, D0 00004EEA 272D 2D2D move.l -[A3], [A5 + 0x2D2D] 00004EEE 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004EF2 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004EF6 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004EFA 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004EFE 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004F02 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004F06 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] // begin alternate branch 00004F08-00004F14 label00004F08: 00004F08 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004F0C 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004F10 2D2D 272D move.l -[A6], [A5 + 0x272D] // end alternate branch 00004F08-00004F14 label00004F08: // (misaligned) 00004F0A 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004F0E 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004F12 272D 2D2D move.l -[A3], [A5 + 0x2D2D] // begin alternate branch 00004F14-00004F18 fn00004F14: 00004F14 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] // end alternate branch 00004F14-00004F18 fn00004F14: // (misaligned) 00004F16 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] // begin alternate branch 00004F18-00004F28 label00004F18: 00004F18 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004F1C 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004F20 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004F24 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] // end alternate branch 00004F18-00004F28 label00004F18: // (misaligned) 00004F1A 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004F1E 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004F22 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] label00004F26: 00004F26 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] // begin alternate branch 00004F28-00004F34 label00004F28: 00004F28 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004F2C 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004F30 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] // end alternate branch 00004F28-00004F34 label00004F28: // (misaligned) 00004F2A 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004F2E 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004F32 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] // begin alternate branch 00004F34-00004F42 label00004F34: 00004F34 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00004F38 2D2D 0000 move.l -[A6], [A5 + 0x0] fn00004F3A: // (misaligned) 00004F3C 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_205: // at 00004F3E (misaligned) 00004F40 FFD0 .invalid <> // end alternate branch 00004F34-00004F42 label00004F34: // (misaligned) 00004F36 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] fn00004F3A: 00004F3A 0000 0000 ori.b D0, 0x0 export_205: 00004F3E 4E56 FFD0 link A6, -0x0030 00004F42 598F subq.l A7, 4 00004F44 3F3C 079F move.w -[A7], 0x79F 00004F48 42A7 clr.l -[A7] 00004F4A 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00004F50 A97C syscall GetNewDialog 00004F52 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 00004F56 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00004F5A 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00004F5E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00004F62 A981 syscall DrawDialog 00004F64 487A 0116 pea.l [PC + 0x116 /* 0000507C, value 0x35722075 '5r u', pstring "r u shur u want 2 engaje the self destruct seequence?" */] 00004F68 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] label00004F6C: 00004F6C 42A7 clr.l -[A7] 00004F6E 486E FFF6 pea.l [A6 - 0xA] 00004F72 A991 syscall ModalDialog 00004F74 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00004F78 486E FFD0 pea.l [A6 - 0x30] 00004F7C 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00004F80 486E FFD0 pea.l [A6 - 0x30] 00004F84 3F3C 0001 move.w -[A7], 0x1 00004F88 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 00004F8C 486E FFD0 pea.l [A6 - 0x30] 00004F90 3F3C 0002 move.w -[A7], 0x2 00004F94 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 00004F98 486E FFD0 pea.l [A6 - 0x30] 00004F9C 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00004FA0 6700 FFCA beq -0x34 /* 00004F6C */ 00004FA4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00004FA8 A983 syscall DisposeDialog 00004FAA 0C6E 0002 FFF6 cmpi.w [A6 - 0xA], 0x2 00004FB0 6600 00C6 bne +0xC8 /* 00005078 */ 00004FB4 486E FFF8 pea.l [A6 - 0x8] 00004FB8 4267 clr.w -[A7] 00004FBA 3F3C 0014 move.w -[A7], 0x14 00004FBE 3F3C 0200 move.w -[A7], 0x200 00004FC2 3F3C 0156 move.w -[A7], 0x156 00004FC6 A8A7 syscall SetRect 00004FC8 2F07 move.l -[A7], D7 00004FCA 7001 moveq.l D0, 0x01 00004FCC 7E04 moveq.l D7, 0x04 00004FCE 9E40 sub.w D7, D0 00004FD0 6D00 0090 blt +0x92 /* 00005062 */ 00004FD4 3D40 FFF6 move.w [A6 - 0xA], D0 label00004FD8: 00004FD8 302E FFF6 move.w D0, [A6 - 0xA] 00004FDC 0C40 0001 cmpi.w D0, 0x1 00004FE0 6600 0010 bne +0x12 /* 00004FF2 */ 00004FE4 486E FFF8 pea.l [A6 - 0x8] 00004FE8 486D FFD4 pea.l [A5 - 0x2C] 00004FEC A8A5 syscall FillRect 00004FEE 6000 0040 bra +0x42 /* 00005030 */ label00004FF2: 00004FF2 0C40 0002 cmpi.w D0, 0x2 00004FF6 6600 0010 bne +0x12 /* 00005008 */ 00004FFA 486E FFF8 pea.l [A6 - 0x8] 00004FFE 486D FFDC pea.l [A5 - 0x24] 00005002 A8A5 syscall FillRect 00005004 6000 002A bra +0x2C /* 00005030 */ label00005008: 00005008 0C40 0003 cmpi.w D0, 0x3 0000500C 6600 0010 bne +0x12 /* 0000501E */ 00005010 486E FFF8 pea.l [A6 - 0x8] 00005014 486D FFE4 pea.l [A5 - 0x1C] 00005018 A8A5 syscall FillRect 0000501A 6000 0014 bra +0x16 /* 00005030 */ label0000501E: 0000501E 0C40 0004 cmpi.w D0, 0x4 00005022 6600 000C bne +0xE /* 00005030 */ 00005026 486E FFF8 pea.l [A6 - 0x8] 0000502A 486D FFF4 pea.l [A5 - 0xC] 0000502E A8A5 syscall FillRect label00005030: 00005030 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 00005034 486E FFF8 pea.l [A6 - 0x8] 00005038 486D FFEC pea.l [A5 - 0x14] 0000503C A8A5 syscall FillRect 0000503E 2F07 move.l -[A7], D7 00005040 7001 moveq.l D0, 0x01 00005042 3E3C 7530 move.w D7, 0x7530 /* 'u0' */ 00005046 9E40 sub.w D7, D0 00005048 6D00 000E blt +0x10 /* 00005058 */ 0000504C 3D40 FFF4 move.w [A6 - 0xC], D0 label00005050: 00005050 526E FFF4 addq.w [A6 - 0xC], 1 00005054 51CF FFFA dbf D7, -0x8 /* 00005050 */ label00005058: 00005058 2E1F move.l D7, [A7]+ 0000505A 526E FFF6 addq.w [A6 - 0xA], 1 0000505E 51CF FF78 dbf D7, -0x8A /* 00004FD8 */ label00005062: 00005062 2E1F move.l D7, [A7]+ 00005064 486E FFF8 pea.l [A6 - 0x8] 00005068 486D FFE4 pea.l [A5 - 0x1C] 0000506C A8A5 syscall FillRect 0000506E 4EAD 0532 jsr [A5 + 0x532 /* export_162 */] 00005072 1B7C 0001 FD91 move.b [A5 - 0x26F], 0x1 label00005078: 00005078 4E5E unlink A6 0000507A 4E75 rts 0000507C 3572 2075 2073 move.w [A2 + 0x2073], [A2 + D2.w + 0x75] 00005082 6875 bvc +0x77 /* 000050F9 */ 00005084 7220 moveq.l D1, 0x20 00005086 7520 moveq.l D2, 0x20 00005088 7761 moveq.l D3, 0x61 0000508A 6E74 bgt +0x76 /* 00005100 */ 0000508C 2032 2065 move.l D0, [A2 + D2.w + 0x65] 00005090 6E67 bgt +0x69 /* 000050F9 */ 00005092 616A bsr +0x6C /* 000050FE */ 00005094 6520 bcs +0x22 /* 000050B6 */ 00005096 7468 moveq.l D2, 0x68 00005098 6520 bcs +0x22 /* 000050BA */ 0000509A 7365 moveq.l D1, 0x65 0000509C 6C66 bge +0x68 /* 00005104 */ 0000509E 2064 movea.l A0, -[A4] 000050A0 6573 bcs +0x75 /* 00005115 */ 000050A2 7472 moveq.l D2, 0x72 000050A4 7563 moveq.l D2, 0x63 000050A6 7420 moveq.l D2, 0x20 000050A8 7365 moveq.l D1, 0x65 000050AA 6571 bcs +0x73 /* 0000511D */ 000050AC 7565 moveq.l D2, 0x65 000050AE 6E63 bgt +0x65 /* 00005113 */ 000050B0 653F bcs +0x41 /* 000050F1 */ export_206: 000050B2 4E56 FCF0 link A6, -0x0310 label000050B6: 000050B6 48E7 1030 movem.l -[A7], D3,A2,A3 label000050BA: 000050BA 45ED EC62 lea.l A2, [A5 - 0x139E] 000050BE 598F subq.l A7, 4 000050C0 3F3C 0793 move.w -[A7], 0x793 000050C4 42A7 clr.l -[A7] 000050C6 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000050CC A97C syscall GetNewDialog 000050CE 2D5F FEF0 move.l [A6 - 0x110], [A7]+ 000050D2 2F2E FEF0 move.l -[A7], [A6 - 0x110] 000050D6 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 000050DA 486E FDF0 pea.l [A6 - 0x210] 000050DE 3012 move.w D0, [A2] 000050E0 48C0 ext.l D0 000050E2 2F00 move.l -[A7], D0 000050E4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000050E8 588F addq.l A7, 4 000050EA 486E FDF0 pea.l [A6 - 0x210] 000050EE 487A 059A pea.l [PC + 0x59A /* 0000568A, value 0x0, cstring "" */] 000050F2 487A 0598 pea.l [PC + 0x598 /* 0000568C, value 0x0, cstring "" */] 000050F6 487A 0596 pea.l [PC + 0x596 /* 0000568E, value 0x834, cstring "" */] 000050FA A98B syscall ParamText 000050FC 3D7C 0004 FFF4 move.w [A6 - 0xC], 0x4 // begin alternate branch 000050FE-00005102 fn000050FE: 000050FE 0004 FFF4 ori.b D4, 0xF4 // end alternate branch 000050FE-00005102 // begin alternate branch 00005100-00005102 label00005100: 00005100 FFF4 .invalid <> // end alternate branch 00005100-00005102 fn000050FE: // (misaligned) label00005100: // (misaligned) 00005102 3D7C 0006 FFF6 move.w [A6 - 0xA], 0x6 // begin alternate branch 00005104-00005108 label00005104: 00005104 0006 FFF6 ori.b D6, 0xF6 // end alternate branch 00005104-00005108 label00005104: // (misaligned) 00005108 3D7C 0004 FFF8 move.w [A6 - 0x8], 0x4 0000510E 2F2E FEF0 move.l -[A7], [A6 - 0x110] 00005112 486E FFF4 pea.l [A6 - 0xC] 00005116 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000511A 2F2E FEF0 move.l -[A7], [A6 - 0x110] 0000511E A981 syscall DrawDialog 00005120 486E FDF0 pea.l [A6 - 0x210] 00005124 3012 move.w D0, [A2] 00005126 48C0 ext.l D0 00005128 2F00 move.l -[A7], D0 0000512A 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 0000512E 588F addq.l A7, 4 00005130 487A 055E pea.l [PC + 0x55E /* 00005690, value 0x834206C, pstring "4 level " */] 00005134 486E FCF0 pea.l [A6 - 0x310] 00005138 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 0000513C 486E FDF0 pea.l [A6 - 0x210] 00005140 486E FCF0 pea.l [A6 - 0x310] 00005144 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00005148 487A 0550 pea.l [PC + 0x550 /* 0000569A, value 0x3F2C2065 '?, e', pstring ", enter the length of yor mission, then let yor ship take off! " */] 0000514C 486E FCF0 pea.l [A6 - 0x310] 00005150 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00005154 486E FCF0 pea.l [A6 - 0x310] 00005158 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] label0000515C: 0000515C 42A7 clr.l -[A7] 0000515E 486E FFFE pea.l [A6 - 0x2] 00005162 A991 syscall ModalDialog 00005164 3F2E FFFE move.w -[A7], [A6 - 0x2] 00005168 486E FED0 pea.l [A6 - 0x130] 0000516C 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00005170 486E FED0 pea.l [A6 - 0x130] 00005174 3F3C 0004 move.w -[A7], 0x4 00005178 3F3C 0006 move.w -[A7], 0x6 0000517C 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00005180 486E FED0 pea.l [A6 - 0x130] 00005184 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00005188 6700 0012 beq +0x14 /* 0000519C */ 0000518C 2F2E FEF0 move.l -[A7], [A6 - 0x110] 00005190 486E FFF4 pea.l [A6 - 0xC] 00005194 3F2E FFFE move.w -[A7], [A6 - 0x2] 00005198 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] label0000519C: 0000519C 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 000051A2 6600 FFB8 bne -0x46 /* 0000515C */ 000051A6 2F2E FEF0 move.l -[A7], [A6 - 0x110] 000051AA A983 syscall DisposeDialog 000051AC 426A 0210 clr.w [A2 + 0x210] 000051B0 157C 0001 020E move.b [A2 + 0x20E], 0x1 000051B6 2F07 move.l -[A7], D7 000051B8 7001 moveq.l D0, 0x01 000051BA 7E04 moveq.l D7, 0x04 000051BC 9E40 sub.w D7, D0 000051BE 6D00 001C blt +0x1E /* 000051DC */ 000051C2 3D40 FFFE move.w [A6 - 0x2], D0 label000051C6: 000051C6 302E FFFE move.w D0, [A6 - 0x2] 000051CA E348 lsl D0.w, 1 000051CC 41EA 04C0 lea.l A0, [A2 + 0x4C0] 000051D0 4270 0000 clr.w [A0 + D0.w] 000051D4 526E FFFE addq.w [A6 - 0x2], 1 000051D8 51CF FFEC dbf D7, -0x16 /* 000051C6 */ label000051DC: 000051DC 2E1F move.l D7, [A7]+ 000051DE 2F07 move.l -[A7], D7 000051E0 7001 moveq.l D0, 0x01 000051E2 7E08 moveq.l D7, 0x08 000051E4 9E40 sub.w D7, D0 000051E6 6D00 0056 blt +0x58 /* 0000523E */ 000051EA 3D40 FFFE move.w [A6 - 0x2], D0 label000051EE: 000051EE 2F07 move.l -[A7], D7 000051F0 7001 moveq.l D0, 0x01 000051F2 7E08 moveq.l D7, 0x08 000051F4 9E40 sub.w D7, D0 000051F6 6D00 003C blt +0x3E /* 00005234 */ 000051FA 3D40 FFFC move.w [A6 - 0x4], D0 label000051FE: 000051FE 302E FFFE move.w D0, [A6 - 0x2] 00005202 ED48 lsl D0.w, 6 00005204 322E FFFC move.w D1, [A6 - 0x4] 00005208 E749 lsl D1.w, 3 0000520A D041 add.w D0, D1 0000520C 47EA FFC6 lea.l A3, [A2 - 0x3A] 00005210 47F3 0000 lea.l A3, [A3 + D0.w] 00005214 4253 clr.w [A3] 00005216 426B 0002 clr.w [A3 + 0x2] 0000521A 558F subq.l A7, 2 0000521C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00005220 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005224 375F 0004 move.w [A3 + 0x4], [A7]+ 00005228 422B 0006 clr.b [A3 + 0x6] 0000522C 526E FFFC addq.w [A6 - 0x4], 1 00005230 51CF FFCC dbf D7, -0x36 /* 000051FE */ label00005234: 00005234 2E1F move.l D7, [A7]+ 00005236 526E FFFE addq.w [A6 - 0x2], 1 0000523A 51CF FFB2 dbf D7, -0x50 /* 000051EE */ label0000523E: 0000523E 2E1F move.l D7, [A7]+ 00005240 3012 move.w D0, [A2] 00005242 0C40 0001 cmpi.w D0, 0x1 00005246 6D00 0014 blt +0x16 /* 0000525C */ 0000524A 0C40 0002 cmpi.w D0, 0x2 0000524E 6E00 000C bgt +0xE /* 0000525C */ 00005252 357C 0007 021C move.w [A2 + 0x21C], 0x7 00005258 6000 0066 bra +0x68 /* 000052C0 */ label0000525C: 0000525C 0C40 0003 cmpi.w D0, 0x3 00005260 6D00 0014 blt +0x16 /* 00005276 */ 00005264 0C40 0004 cmpi.w D0, 0x4 00005268 6E00 000C bgt +0xE /* 00005276 */ 0000526C 357C 0005 021C move.w [A2 + 0x21C], 0x5 00005272 6000 004C bra +0x4E /* 000052C0 */ label00005276: 00005276 0C40 0005 cmpi.w D0, 0x5 0000527A 6D00 0014 blt +0x16 /* 00005290 */ 0000527E 0C40 0006 cmpi.w D0, 0x6 00005282 6E00 000C bgt +0xE /* 00005290 */ 00005286 357C 0004 021C move.w [A2 + 0x21C], 0x4 0000528C 6000 0032 bra +0x34 /* 000052C0 */ label00005290: 00005290 0C40 0007 cmpi.w D0, 0x7 00005294 6D00 0014 blt +0x16 /* 000052AA */ 00005298 0C40 0008 cmpi.w D0, 0x8 0000529C 6E00 000C bgt +0xE /* 000052AA */ 000052A0 357C 0002 021C move.w [A2 + 0x21C], 0x2 000052A6 6000 0018 bra +0x1A /* 000052C0 */ label000052AA: 000052AA 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 000052AE 6D00 0010 blt +0x12 /* 000052C0 */ 000052B2 0C40 000A cmpi.w D0, 0xA /* '\n' */ 000052B6 6E00 0008 bgt +0xA /* 000052C0 */ 000052BA 357C 0001 021C move.w [A2 + 0x21C], 0x1 label000052C0: 000052C0 558F subq.l A7, 2 000052C2 302E FFF8 move.w D0, [A6 - 0x8] 000052C6 5940 subq.w D0, 4 000052C8 3F00 move.w -[A7], D0 000052CA 4267 clr.w -[A7] 000052CC 3F3C 0002 move.w -[A7], 0x2 000052D0 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000052D4 355F 05CE move.w [A2 + 0x5CE], [A7]+ 000052D8 558F subq.l A7, 2 000052DA 302A 021C move.w D0, [A2 + 0x21C] 000052DE D06A 05CE add.w D0, [A2 + 0x5CE] 000052E2 3F00 move.w -[A7], D0 000052E4 3F3C 0001 move.w -[A7], 0x1 000052E8 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000052EC 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000052F0 355F 021C move.w [A2 + 0x21C], [A7]+ 000052F4 356A 021C 021A move.w [A2 + 0x21A], [A2 + 0x21C] 000052FA 3D6A 021C FFFA move.w [A6 - 0x6], [A2 + 0x21C] label00005300: 00005300 558F subq.l A7, 2 00005302 3F3C 0008 move.w -[A7], 0x8 00005306 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000530A 3D5F FFFE move.w [A6 - 0x2], [A7]+ 0000530E 558F subq.l A7, 2 00005310 3F3C 0008 move.w -[A7], 0x8 00005314 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005318 3D5F FFFC move.w [A6 - 0x4], [A7]+ 0000531C 302E FFFE move.w D0, [A6 - 0x2] 00005320 ED48 lsl D0.w, 6 00005322 322E FFFC move.w D1, [A6 - 0x4] 00005326 E749 lsl D1.w, 3 00005328 D041 add.w D0, D1 0000532A 41EA FFC8 lea.l A0, [A2 - 0x38] 0000532E 4A70 0000 tst.w [A0 + D0.w] 00005332 6600 FFCC bne -0x32 /* 00005300 */ 00005336 302E FFFE move.w D0, [A6 - 0x2] 0000533A ED48 lsl D0.w, 6 0000533C 322E FFFC move.w D1, [A6 - 0x4] 00005340 E749 lsl D1.w, 3 00005342 D041 add.w D0, D1 00005344 43EA FFC8 lea.l A1, [A2 - 0x38] 00005348 33AE FFFA 0000 move.w [A1 + D0.w], [A6 - 0x6] 0000534E 302E FFFA move.w D0, [A6 - 0x6] 00005352 C1FC 0006 muls.w D0, 0x6 00005356 47EA 0218 lea.l A3, [A2 + 0x218] 0000535A 47F3 0000 lea.l A3, [A3 + D0.w] 0000535E 36BC 4E20 move.w [A3], 0x4E20 /* 'N ' */ 00005362 377C 0FA0 0002 move.w [A3 + 0x2], 0xFA0 00005368 377C 01F4 0004 move.w [A3 + 0x4], 0x1F4 0000536E 302E FFFA move.w D0, [A6 - 0x6] 00005372 5340 subq.w D0, 1 00005374 3D40 FFFA move.w [A6 - 0x6], D0 00005378 4A6E FFFA tst.w [A6 - 0x6] 0000537C 6E00 FF82 bgt -0x7C /* 00005300 */ 00005380 422A 0254 clr.b [A2 + 0x254] 00005384 2F07 move.l -[A7], D7 00005386 7001 moveq.l D0, 0x01 00005388 7E64 moveq.l D7, 0x64 0000538A 9E40 sub.w D7, D0 0000538C 6D00 002E blt +0x30 /* 000053BC */ 00005390 3D40 FFFE move.w [A6 - 0x2], D0 label00005394: 00005394 302E FFFE move.w D0, [A6 - 0x2] 00005398 C1FC 0006 muls.w D0, 0x6 0000539C 47EA 0254 lea.l A3, [A2 + 0x254] 000053A0 47F3 0000 lea.l A3, [A3 + D0.w] 000053A4 36BC 01F4 move.w [A3], 0x1F4 000053A8 377C 01F4 0002 move.w [A3 + 0x2], 0x1F4 000053AE 377C 0064 0004 move.w [A3 + 0x4], 0x64 /* 'd' */ 000053B4 526E FFFE addq.w [A6 - 0x2], 1 000053B8 51CF FFDA dbf D7, -0x28 /* 00005394 */ label000053BC: 000053BC 2E1F move.l D7, [A7]+ 000053BE 302A 05CE move.w D0, [A2 + 0x5CE] 000053C2 0C40 0000 cmpi.w D0, 0x0 000053C6 6600 001A bne +0x1C /* 000053E2 */ 000053CA 558F subq.l A7, 2 000053CC 3F3C 0014 move.w -[A7], 0x14 000053D0 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000053D4 301F move.w D0, [A7]+ 000053D6 0640 000A addi.w D0, 0xA /* '\n' */ 000053DA 3540 0258 move.w [A2 + 0x258], D0 000053DE 6000 003E bra +0x40 /* 0000541E */ label000053E2: 000053E2 0C40 0001 cmpi.w D0, 0x1 000053E6 6600 001A bne +0x1C /* 00005402 */ 000053EA 558F subq.l A7, 2 000053EC 3F3C 001E move.w -[A7], 0x1E 000053F0 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000053F4 301F move.w D0, [A7]+ 000053F6 0640 001E addi.w D0, 0x1E 000053FA 3540 0258 move.w [A2 + 0x258], D0 000053FE 6000 001E bra +0x20 /* 0000541E */ label00005402: 00005402 0C40 0002 cmpi.w D0, 0x2 00005406 6600 0016 bne +0x18 /* 0000541E */ 0000540A 558F subq.l A7, 2 0000540C 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 00005410 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005414 301F move.w D0, [A7]+ 00005416 0640 003C addi.w D0, 0x3C /* '<' */ 0000541A 3540 0258 move.w [A2 + 0x258], D0 label0000541E: 0000541E 558F subq.l A7, 2 00005420 3F2A 0258 move.w -[A7], [A2 + 0x258] 00005424 3F3C 0001 move.w -[A7], 0x1 00005428 3F3C 0063 move.w -[A7], 0x63 /* 'c' */ 0000542C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00005430 355F 0258 move.w [A2 + 0x258], [A7]+ 00005434 558F subq.l A7, 2 00005436 3F2A 0258 move.w -[A7], [A2 + 0x258] 0000543A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000543E 302A 0258 move.w D0, [A2 + 0x258] 00005442 D05F add.w D0, [A7]+ 00005444 3D40 FFFA move.w [A6 - 0x6], D0 00005448 356A 0258 0256 move.w [A2 + 0x256], [A2 + 0x258] label0000544E: 0000544E 558F subq.l A7, 2 00005450 3F3C 0008 move.w -[A7], 0x8 00005454 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005458 3D5F FFFE move.w [A6 - 0x2], [A7]+ 0000545C 558F subq.l A7, 2 0000545E 3F3C 0008 move.w -[A7], 0x8 00005462 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005466 3D5F FFFC move.w [A6 - 0x4], [A7]+ 0000546A 302E FFFE move.w D0, [A6 - 0x2] 0000546E ED48 lsl D0.w, 6 00005470 322E FFFC move.w D1, [A6 - 0x4] 00005474 E749 lsl D1.w, 3 00005476 D041 add.w D0, D1 00005478 41EA FFC6 lea.l A0, [A2 - 0x3A] 0000547C 0C70 0009 0000 cmpi.w [A0 + D0.w], 0x9 /* '\t' */ 00005482 6C00 FFCA bge -0x34 /* 0000544E */ 00005486 302E FFFE move.w D0, [A6 - 0x2] 0000548A ED48 lsl D0.w, 6 0000548C 322E FFFC move.w D1, [A6 - 0x4] 00005490 E749 lsl D1.w, 3 00005492 D041 add.w D0, D1 00005494 322E FFFE move.w D1, [A6 - 0x2] 00005498 ED49 lsl D1.w, 6 0000549A 342E FFFC move.w D2, [A6 - 0x4] 0000549E E74A lsl D2.w, 3 000054A0 D242 add.w D1, D2 000054A2 41EA FFC6 lea.l A0, [A2 - 0x3A] 000054A6 3430 1000 move.w D2, [A0 + D1.w] 000054AA 5242 addq.w D2, 1 000054AC 43EA FFC6 lea.l A1, [A2 - 0x3A] 000054B0 3382 0000 move.w [A1 + D0.w], D2 000054B4 302E FFFA move.w D0, [A6 - 0x6] 000054B8 5340 subq.w D0, 1 000054BA 3D40 FFFA move.w [A6 - 0x6], D0 000054BE 4A6E FFFA tst.w [A6 - 0x6] 000054C2 6E00 FF8A bgt -0x74 /* 0000544E */ 000054C6 422A 04B2 clr.b [A2 + 0x4B2] 000054CA 426A 04B4 clr.w [A2 + 0x4B4] 000054CE 426A 04B6 clr.w [A2 + 0x4B6] label000054D2: 000054D2 558F subq.l A7, 2 000054D4 3F3C 0008 move.w -[A7], 0x8 000054D8 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000054DC 355F 0212 move.w [A2 + 0x212], [A7]+ 000054E0 558F subq.l A7, 2 000054E2 3F3C 0008 move.w -[A7], 0x8 000054E6 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000054EA 355F 0214 move.w [A2 + 0x214], [A7]+ 000054EE 302A 0214 move.w D0, [A2 + 0x214] 000054F2 ED48 lsl D0.w, 6 000054F4 322A 0212 move.w D1, [A2 + 0x212] 000054F8 E749 lsl D1.w, 3 000054FA D041 add.w D0, D1 000054FC 41EA FFC6 lea.l A0, [A2 - 0x3A] 00005500 4A70 0000 tst.w [A0 + D0.w] 00005504 6600 FFCC bne -0x32 /* 000054D2 */ 00005508 302A 0214 move.w D0, [A2 + 0x214] 0000550C ED48 lsl D0.w, 6 0000550E 322A 0212 move.w D1, [A2 + 0x212] 00005512 E749 lsl D1.w, 3 00005514 D041 add.w D0, D1 00005516 43EA FFCC lea.l A1, [A2 - 0x34] 0000551A 13BC 0001 0000 move.b [A1 + D0.w], 0x1 00005520 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] label00005524: 00005524 558F subq.l A7, 2 00005526 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000552A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000552E 355F 0216 move.w [A2 + 0x216], [A7]+ 00005532 558F subq.l A7, 2 00005534 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00005538 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000553C 355F 0218 move.w [A2 + 0x218], [A7]+ 00005540 302A 0218 move.w D0, [A2 + 0x218] 00005544 C1FC 000C muls.w D0, 0xC 00005548 322A 0216 move.w D1, [A2 + 0x216] 0000554C D041 add.w D0, D1 0000554E 7200 moveq.l D1, 0x00 00005550 41ED EBDE lea.l A0, [A5 - 0x1422] 00005554 1230 0000 move.b D1, [A0 + D0.w] 00005558 0C41 00BD cmpi.w D1, 0xBD 0000555C 6600 FFC6 bne -0x38 /* 00005524 */ 00005560 302A 0218 move.w D0, [A2 + 0x218] 00005564 C1FC 000C muls.w D0, 0xC 00005568 322A 0216 move.w D1, [A2 + 0x216] 0000556C D041 add.w D0, D1 0000556E 43ED EBDE lea.l A1, [A5 - 0x1422] 00005572 13BC 00B9 0000 move.b [A1 + D0.w], 0xB9 00005578 157C 0001 0004 move.b [A2 + 0x4], 0x1 0000557E 558F subq.l A7, 2 00005580 3F3C 2710 move.w -[A7], 0x2710 00005584 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005588 301F move.w D0, [A7]+ 0000558A 0640 2710 addi.w D0, 0x2710 0000558E 558F subq.l A7, 2 00005590 3F3C 2710 move.w -[A7], 0x2710 00005594 2600 move.l D3, D0 00005596 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000559A D65F add.w D3, [A7]+ 0000559C 48C3 ext.l D3 0000559E 2543 0006 move.l [A2 + 0x6], D3 000055A2 302A 0258 move.w D0, [A2 + 0x258] 000055A6 C1FC 000A muls.w D0, 0xA /* '\n' */ 000055AA 558F subq.l A7, 2 000055AC 322A 0258 move.w D1, [A2 + 0x258] 000055B0 E349 lsl D1.w, 1 000055B2 3F01 move.w -[A7], D1 000055B4 2600 move.l D3, D0 000055B6 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000055BA D65F add.w D3, [A7]+ 000055BC 3543 05D0 move.w [A2 + 0x5D0], D3 000055C0 302A 05D0 move.w D0, [A2 + 0x5D0] 000055C4 48C0 ext.l D0 000055C6 D0AA 0006 add.l D0, [A2 + 0x6] 000055CA 2540 000A move.l [A2 + 0xA], D0 000055CE 426A 0002 clr.w [A2 + 0x2] 000055D2 357C 1388 04BE move.w [A2 + 0x4BE], 0x1388 000055D8 357C 0013 04C0 move.w [A2 + 0x4C0], 0x13 000055DE 2F07 move.l -[A7], D7 000055E0 7001 moveq.l D0, 0x01 000055E2 7E12 moveq.l D7, 0x12 000055E4 9E40 sub.w D7, D0 000055E6 6D00 0024 blt +0x26 /* 0000560C */ 000055EA 3D40 FFFE move.w [A6 - 0x2], D0 label000055EE: 000055EE 302E FFFE move.w D0, [A6 - 0x2] 000055F2 E548 lsl D0.w, 2 000055F4 47EA 04C6 lea.l A3, [A2 + 0x4C6] 000055F8 47F3 0000 lea.l A3, [A3 + D0.w] 000055FC 16BC 0001 move.b [A3], 0x1 00005600 426B 0002 clr.w [A3 + 0x2] 00005604 526E FFFE addq.w [A6 - 0x2], 1 00005608 51CF FFE4 dbf D7, -0x1E /* 000055EE */ label0000560C: 0000560C 2E1F move.l D7, [A7]+ 0000560E 2F07 move.l -[A7], D7 00005610 7001 moveq.l D0, 0x01 00005612 7E0A moveq.l D7, 0x0A 00005614 9E40 sub.w D7, D0 00005616 6D00 0022 blt +0x24 /* 0000563A */ 0000561A 3D40 FFFE move.w [A6 - 0x2], D0 label0000561E: 0000561E 302E FFFE move.w D0, [A6 - 0x2] 00005622 E548 lsl D0.w, 2 00005624 47EA 050E lea.l A3, [A2 + 0x50E] 00005628 47F3 0000 lea.l A3, [A3 + D0.w] 0000562C 4253 clr.w [A3] 0000562E 426B 0002 clr.w [A3 + 0x2] 00005632 526E FFFE addq.w [A6 - 0x2], 1 00005636 51CF FFE6 dbf D7, -0x1C /* 0000561E */ label0000563A: 0000563A 2E1F move.l D7, [A7]+ 0000563C 422A 053A clr.b [A2 + 0x53A] 00005640 357C 0014 053C move.w [A2 + 0x53C], 0x14 00005646 426A 0546 clr.w [A2 + 0x546] 0000564A 357C 01AE 0542 move.w [A2 + 0x542], 0x1AE 00005650 357C 0046 0544 move.w [A2 + 0x544], 0x46 /* 'F' */ 00005656 426A 0540 clr.w [A2 + 0x540] 0000565A 426A 04B8 clr.w [A2 + 0x4B8] 0000565E 426A 04BA clr.w [A2 + 0x4BA] 00005662 426A 04BC clr.w [A2 + 0x4BC] 00005666 357C 0003 053E move.w [A2 + 0x53E], 0x3 0000566C 422A 05C8 clr.b [A2 + 0x5C8] 00005670 422A 05C9 clr.b [A2 + 0x5C9] 00005674 426A 05CC clr.w [A2 + 0x5CC] 00005678 422D FD91 clr.b [A5 - 0x26F] 0000567C 4EAD 069A jsr [A5 + 0x69A /* export_207 */] 00005680 A937 syscall DrawMenuBar 00005682 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00005686 4E5E unlink A6 00005688 4E75 rts 0000568A 0000 0000 ori.b D0, 0x0 0000568E 0000 0834 ori.b D0, 0x34 /* '4' */ 00005692 206C 6576 movea.l A0, [A4 + 0x6576] 00005696 656C bcs +0x6E /* 00005704 */ 00005698 2000 move.l D0, D0 0000569A 3F2C 2065 move.w -[A7], [A4 + 0x2065] 0000569E 6E74 bgt +0x76 /* 00005714 */ 000056A0 6572 bcs +0x74 /* 00005714 */ 000056A2 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000056A6 206C 656E movea.l A0, [A4 + 0x656E] 000056AA 6774 beq +0x76 /* 00005720 */ 000056AC 6820 bvc +0x22 /* 000056CE */ 000056AE 6F66 ble +0x68 /* 00005716 */ 000056B0 2079 6F72 206D movea.l A0, [0x6F72206D] 000056B6 6973 bvs +0x75 /* 0000572B */ 000056B8 7369 moveq.l D1, 0x69 000056BA 6F6E ble +0x70 /* 0000572A */ 000056BC 2C20 move.l D6, -[A0] 000056BE 7468 moveq.l D2, 0x68 000056C0 656E bcs +0x70 /* 00005730 */ 000056C2 206C 6574 movea.l A0, [A4 + 0x6574] 000056C6 2079 6F72 2073 movea.l A0, [0x6F722073] 000056CC 6869 bvc +0x6B /* 00005737 */ label000056CE: 000056CE 7020 moveq.l D0, 0x20 000056D0 7461 moveq.l D2, 0x61 000056D2 6B65 bmi +0x67 /* 00005739 */ 000056D4 206F 6666 movea.l A0, [A7 + 0x6666] 000056D8 2120 move.l -[A0], -[A0] 000056DA 0000 0000 ori.b D0, 0x0 export_207: 000056DE 4E56 0000 link A6, 0 000056E2 A934 syscall ClearMenuBar 000056E4 2F2D FEF2 move.l -[A7], [A5 - 0x10E] 000056E8 4267 clr.w -[A7] 000056EA A935 syscall InsertMenu 000056EC 2F2D FEEE move.l -[A7], [A5 - 0x112] 000056F0 4267 clr.w -[A7] 000056F2 A935 syscall InsertMenu 000056F4 2F2D FEEA move.l -[A7], [A5 - 0x116] 000056F8 4267 clr.w -[A7] 000056FA A935 syscall InsertMenu 000056FC 2F2D FD8A move.l -[A7], [A5 - 0x276] 00005700 4267 clr.w -[A7] 00005702 A935 syscall InsertMenu label00005704: 00005704 2F2D FD86 move.l -[A7], [A5 - 0x27A] 00005708 4267 clr.w -[A7] 0000570A A935 syscall InsertMenu 0000570C 2F2D FD82 move.l -[A7], [A5 - 0x27E] 00005710 4267 clr.w -[A7] 00005712 A935 syscall InsertMenu label00005714: 00005714 2F2D FD7A move.l -[A7], [A5 - 0x286] // begin alternate branch 00005716-00005718 label00005716: 00005716 FD7A .extension 0xD7A <> // unimplemented // end alternate branch 00005716-00005718 label00005716: // (misaligned) 00005718 4267 clr.w -[A7] 0000571A A935 syscall InsertMenu 0000571C 2F2D FD8A move.l -[A7], [A5 - 0x276] label00005720: 00005720 3F3C 0006 move.w -[A7], 0x6 00005724 1F2D EC66 move.b -[A7], [A5 - 0x139A] 00005728 A945 syscall CheckItem label0000572A: 0000572A 2F2D FD8A move.l -[A7], [A5 - 0x276] 0000572E 3F3C 0007 move.w -[A7], 0x7 // begin alternate branch 00005730-00005738 label00005730: 00005730 0007 1F2D ori.b D7, 0x2D /* '-' */ 00005734 F22C A945 .cpgen 0xF22C, 0xA945 // unimplemented // end alternate branch 00005730-00005738 label00005730: // (misaligned) 00005732 1F2D F22C move.b -[A7], [A5 - 0xDD4] 00005736 A945 syscall CheckItem 00005738 4E5E unlink A6 0000573A 4E75 rts export_172: 0000573C 4E56 FFFA link A6, -0x0006 00005740 48E7 0020 movem.l -[A7], A2 00005744 598F subq.l A7, 4 00005746 A924 syscall FrontWindow 00005748 201F move.l D0, [A7]+ 0000574A B0AD FD9A cmp.l D0, [A5 - 0x266] 0000574E 57C0 seq D0 00005750 4400 neg.b D0 00005752 C02D FD90 and.b D0, [A5 - 0x270] 00005756 6700 000A beq +0xC /* 00005762 */ 0000575A 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 0000575E 422D FD90 clr.b [A5 - 0x270] label00005762: 00005762 45ED EC62 lea.l A2, [A5 - 0x139E] 00005766 4267 clr.w -[A7] 00005768 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] 0000576C 0C6A 0019 04BE cmpi.w [A2 + 0x4BE], 0x19 00005772 6C00 0072 bge +0x74 /* 000057E6 */ 00005776 2F2D FD8A move.l -[A7], [A5 - 0x276] 0000577A 3F3C 0001 move.w -[A7], 0x1 0000577E A93A syscall DisableItem 00005780 2F2D FD8A move.l -[A7], [A5 - 0x276] 00005784 3F3C 0002 move.w -[A7], 0x2 00005788 A93A syscall DisableItem 0000578A 2F2D FD86 move.l -[A7], [A5 - 0x27A] 0000578E 3F3C 0001 move.w -[A7], 0x1 00005792 A93A syscall DisableItem 00005794 2F2D FD86 move.l -[A7], [A5 - 0x27A] 00005798 3F3C 0002 move.w -[A7], 0x2 0000579C A93A syscall DisableItem 0000579E 2F2D FD82 move.l -[A7], [A5 - 0x27E] 000057A2 3F3C 0004 move.w -[A7], 0x4 000057A6 A93A syscall DisableItem 000057A8 2F2D FD7A move.l -[A7], [A5 - 0x286] 000057AC 3F3C 0001 move.w -[A7], 0x1 000057B0 A93A syscall DisableItem 000057B2 2F2D FD7A move.l -[A7], [A5 - 0x286] 000057B6 3F3C 0002 move.w -[A7], 0x2 000057BA A93A syscall DisableItem 000057BC 2F2D FD7A move.l -[A7], [A5 - 0x286] 000057C0 3F3C 0003 move.w -[A7], 0x3 000057C4 A93A syscall DisableItem 000057C6 2F2D FD7A move.l -[A7], [A5 - 0x286] 000057CA 3F3C 0004 move.w -[A7], 0x4 000057CE A93A syscall DisableItem 000057D0 2F2D FD7A move.l -[A7], [A5 - 0x286] 000057D4 3F3C 0005 move.w -[A7], 0x5 000057D8 A93A syscall DisableItem 000057DA A937 syscall DrawMenuBar 000057DC 357C 0001 0002 move.w [A2 + 0x2], 0x1 000057E2 6000 0002 bra +0x4 /* 000057E6 */ label000057E6: 000057E6 302A 04C2 move.w D0, [A2 + 0x4C2] 000057EA D06A 04C4 add.w D0, [A2 + 0x4C4] 000057EE D06A 04C6 add.w D0, [A2 + 0x4C6] 000057F2 D06A 04C8 add.w D0, [A2 + 0x4C8] 000057F6 4A40 tst.w D0 000057F8 6E00 0010 bgt +0x12 /* 0000580A */ 000057FC 2F2D FD7A move.l -[A7], [A5 - 0x286] 00005800 3F3C 0001 move.w -[A7], 0x1 00005804 A93A syscall DisableItem 00005806 6000 0014 bra +0x16 /* 0000581C */ label0000580A: 0000580A 4A2A 04DE tst.b [A2 + 0x4DE] 0000580E 6700 000C beq +0xE /* 0000581C */ 00005812 2F2D FD7A move.l -[A7], [A5 - 0x286] 00005816 3F3C 0001 move.w -[A7], 0x1 0000581A A939 syscall EnableItem label0000581C: 0000581C 4A6D FD6C tst.w [A5 - 0x294] 00005820 6600 0016 bne +0x18 /* 00005838 */ 00005824 2F2D FD8A move.l -[A7], [A5 - 0x276] 00005828 3F3C 0001 move.w -[A7], 0x1 0000582C A93A syscall DisableItem 0000582E 2F2D FD8A move.l -[A7], [A5 - 0x276] 00005832 3F3C 0002 move.w -[A7], 0x2 00005836 A93A syscall DisableItem label00005838: 00005838 0C6A 0001 053C cmpi.w [A2 + 0x53C], 0x1 0000583E 6C00 000C bge +0xE /* 0000584C */ 00005842 2F2D FD8A move.l -[A7], [A5 - 0x276] 00005846 3F3C 0001 move.w -[A7], 0x1 0000584A A93A syscall DisableItem label0000584C: 0000584C 4A2D FD8F tst.b [A5 - 0x271] 00005850 6700 002C beq +0x2E /* 0000587E */ 00005854 4A2A 0502 tst.b [A2 + 0x502] 00005858 6600 0008 bne +0xA /* 00005862 */ 0000585C 4267 clr.w -[A7] 0000585E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] label00005862: 00005862 0C6D 0009 FD74 cmpi.w [A5 - 0x28C], 0x9 /* '\t' */ 00005868 6600 0014 bne +0x16 /* 0000587E */ 0000586C 4A6A 053E tst.w [A2 + 0x53E] 00005870 6E00 000C bgt +0xE /* 0000587E */ 00005874 2F2D FD76 move.l -[A7], [A5 - 0x28A] 00005878 3F3C 0007 move.w -[A7], 0x7 0000587C A93A syscall DisableItem label0000587E: 0000587E 4A2D FD93 tst.b [A5 - 0x26D] 00005882 6700 001A beq +0x1C /* 0000589E */ 00005886 2F2D FEEE move.l -[A7], [A5 - 0x112] 0000588A 3F3C 0004 move.w -[A7], 0x4 0000588E A93A syscall DisableItem 00005890 2F2D FEEE move.l -[A7], [A5 - 0x112] 00005894 3F3C 0005 move.w -[A7], 0x5 00005898 A93A syscall DisableItem 0000589A 6000 0016 bra +0x18 /* 000058B2 */ label0000589E: 0000589E 2F2D FEEE move.l -[A7], [A5 - 0x112] 000058A2 3F3C 0004 move.w -[A7], 0x4 000058A6 A939 syscall EnableItem 000058A8 2F2D FEEE move.l -[A7], [A5 - 0x112] 000058AC 3F3C 0005 move.w -[A7], 0x5 000058B0 A939 syscall EnableItem label000058B2: 000058B2 4CDF 0400 movem.l A2, [A7]+ 000058B6 4E5E unlink A6 000058B8 4E75 rts export_174: 000058BA 4E56 FFFC link A6, -0x0004 000058BE 48E7 0030 movem.l -[A7], A2,A3 000058C2 45ED EC62 lea.l A2, [A5 - 0x139E] 000058C6 34BC 0001 move.w [A2], 0x1 000058CA 4EAD 0692 jsr [A5 + 0x692 /* export_206 */] 000058CE 2F07 move.l -[A7], D7 000058D0 7001 moveq.l D0, 0x01 000058D2 7E14 moveq.l D7, 0x14 000058D4 9E40 sub.w D7, D0 000058D6 6D00 001C blt +0x1E /* 000058F4 */ 000058DA 3D40 FFFE move.w [A6 - 0x2], D0 label000058DE: 000058DE 302E FFFE move.w D0, [A6 - 0x2] 000058E2 E348 lsl D0.w, 1 000058E4 41EA 0546 lea.l A0, [A2 + 0x546] 000058E8 4270 0000 clr.w [A0 + D0.w] 000058EC 526E FFFE addq.w [A6 - 0x2], 1 000058F0 51CF FFEC dbf D7, -0x16 /* 000058DE */ label000058F4: 000058F4 2E1F move.l D7, [A7]+ 000058F6 2F07 move.l -[A7], D7 000058F8 7001 moveq.l D0, 0x01 000058FA 7E0B moveq.l D7, 0x0B 000058FC 9E40 sub.w D7, D0 000058FE 6D00 0030 blt +0x32 /* 00005930 */ 00005902 3D40 FFFE move.w [A6 - 0x2], D0 label00005906: 00005906 302E FFFE move.w D0, [A6 - 0x2] 0000590A E748 lsl D0.w, 3 0000590C 47EA 0568 lea.l A3, [A2 + 0x568] 00005910 47F3 0000 lea.l A3, [A3 + D0.w] 00005914 4253 clr.w [A3] 00005916 487A 00E4 pea.l [PC + 0xE4 /* 000059FC, value 0x0, cstring "" */] 0000591A 486B 0002 pea.l [A3 + 0x2] 0000591E 3F3C 1010 move.w -[A7], 0x1010 00005922 A9EB syscall Pack4/FP68K 00005924 426B 0006 clr.w [A3 + 0x6] 00005928 526E FFFE addq.w [A6 - 0x2], 1 0000592C 51CF FFD8 dbf D7, -0x2A /* 00005906 */ label00005930: 00005930 2E1F move.l D7, [A7]+ 00005932 422A 05CA clr.b [A2 + 0x5CA] 00005936 487A 00CE pea.l [PC + 0xCE /* 00005A06, value 0x0, cstring "" */] 0000593A 486A 05D6 pea.l [A2 + 0x5D6] 0000593E 3F3C 1010 move.w -[A7], 0x1010 00005942 A9EB syscall Pack4/FP68K 00005944 486A 05DA pea.l [A2 + 0x5DA] 00005948 4267 clr.w -[A7] 0000594A 4267 clr.w -[A7] 0000594C 4267 clr.w -[A7] 0000594E 4267 clr.w -[A7] 00005950 A8A7 syscall SetRect 00005952 2F07 move.l -[A7], D7 00005954 7001 moveq.l D0, 0x01 00005956 7E0B moveq.l D7, 0x0B 00005958 9E40 sub.w D7, D0 0000595A 6D00 0028 blt +0x2A /* 00005984 */ 0000595E 3D40 FFFE move.w [A6 - 0x2], D0 label00005962: 00005962 302E FFFE move.w D0, [A6 - 0x2] 00005966 E148 lsl D0.w, 8 00005968 487A 00A6 pea.l [PC + 0xA6 /* 00005A10, value 0x73C656D, pstring "" */] 0000596C 41EA 04E2 lea.l A0, [A2 + 0x4E2] 00005970 4870 0000 pea.l [A0 + D0.w] 00005974 3F3C 00FF move.w -[A7], 0xFF 00005978 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 0000597C 526E FFFE addq.w [A6 - 0x2], 1 00005980 51CF FFE0 dbf D7, -0x22 /* 00005962 */ label00005984: 00005984 2E1F move.l D7, [A7]+ 00005986 426A 10E2 clr.w [A2 + 0x10E2] 0000598A 426A 10E4 clr.w [A2 + 0x10E4] 0000598E 357C 0065 10E6 move.w [A2 + 0x10E6], 0x65 /* 'e' */ 00005994 2F07 move.l -[A7], D7 00005996 7001 moveq.l D0, 0x01 00005998 7E0B moveq.l D7, 0x0B 0000599A 9E40 sub.w D7, D0 0000599C 6D00 001C blt +0x1E /* 000059BA */ 000059A0 3D40 FFFE move.w [A6 - 0x2], D0 label000059A4: 000059A4 302E FFFE move.w D0, [A6 - 0x2] 000059A8 E348 lsl D0.w, 1 000059AA 41EA 10E6 lea.l A0, [A2 + 0x10E6] 000059AE 4270 0000 clr.w [A0 + D0.w] 000059B2 526E FFFE addq.w [A6 - 0x2], 1 000059B6 51CF FFEC dbf D7, -0x16 /* 000059A4 */ label000059BA: 000059BA 2E1F move.l D7, [A7]+ 000059BC 2F07 move.l -[A7], D7 000059BE 7001 moveq.l D0, 0x01 000059C0 7E0B moveq.l D7, 0x0B 000059C2 9E40 sub.w D7, D0 000059C4 6D00 001A blt +0x1C /* 000059E0 */ 000059C8 3D40 FFFE move.w [A6 - 0x2], D0 label000059CC: 000059CC 302E FFFE move.w D0, [A6 - 0x2] 000059D0 41EA 10FD lea.l A0, [A2 + 0x10FD] 000059D4 4230 0000 clr.b [A0 + D0.w] 000059D8 526E FFFE addq.w [A6 - 0x2], 1 000059DC 51CF FFEE dbf D7, -0x14 /* 000059CC */ label000059E0: 000059E0 2E1F move.l D7, [A7]+ label000059E2: 000059E2 1F3C 0001 move.b -[A7], 0x1 000059E6 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 000059EA 4A2D FD98 tst.b [A5 - 0x268] 000059EE 6700 FFF2 beq -0xC /* 000059E2 */ 000059F2 4CDF 0C00 movem.l A2,A3, [A7]+ 000059F6 4E5E unlink A6 000059F8 2E9F move.l [A7], [A7]+ 000059FA 4E75 rts 000059FC 0000 0000 ori.b D0, 0x0 00005A00 0000 0000 ori.b D0, 0x0 00005A04 0000 0000 ori.b D0, 0x0 00005A08 0000 0000 ori.b D0, 0x0 00005A0C 0000 0000 ori.b D0, 0x0 00005A10 073C 656D btst 0x6D /* 'm' */, D3 00005A14 7074 moveq.l D0, 0x74 00005A16 793E moveq.l D4, 0x3E export_175: 00005A18 4E56 FDE6 link A6, -0x021A 00005A1C 48E7 0020 movem.l -[A7], A2 00005A20 2B7C 5374 6C72 FF22 move.l [A5 - 0xDE], 0x53746C72 /* 'Stlr' */ 00005A28 2B7C 7374 7250 FF26 move.l [A5 - 0xDA], 0x73747250 /* 'strP' */ 00005A30 486E FFEC pea.l [A6 - 0x14] 00005A34 486D D9EA pea.l [A5 - 0x2616] 00005A38 3F3C 110A move.w -[A7], 0x110A 00005A3C 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00005A40 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 00005A44 3D5F FFEA move.w [A6 - 0x16], [A7]+ 00005A48 486E FFEC pea.l [A6 - 0x14] 00005A4C 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00005A50 4A6E FFEA tst.w [A6 - 0x16] 00005A54 6600 01AA bne +0x1AC /* 00005C00 */ 00005A58 486E FFEC pea.l [A6 - 0x14] 00005A5C 486D D9EA pea.l [A5 - 0x2616] 00005A60 3F3C 110A move.w -[A7], 0x110A 00005A64 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00005A68 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00005A6C 486E FFEC pea.l [A6 - 0x14] 00005A70 486D EC62 pea.l [A5 - 0x139E] 00005A74 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00005A78 588F addq.l A7, 4 00005A7A 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00005A7E 486E FFEC pea.l [A6 - 0x14] 00005A82 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00005A86 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00005A8A 0C6D 0064 FD48 cmpi.w [A5 - 0x2B8], 0x64 /* 'd' */ 00005A90 6C00 005A bge +0x5C /* 00005AEC */ 00005A94 302D EBE4 move.w D0, [A5 - 0x141C] 00005A98 0240 00FF andi.w D0, 0xFF 00005A9C 0040 0100 ori.w D0, 0x100 00005AA0 3D40 FEE6 move.w [A6 - 0x11A], D0 00005AA4 487A 0194 pea.l [PC + 0x194 /* 00005C3A, value 0x42574152 'BWAR', pstring "WARNING: This data is incompatible with the current game version. " */] 00005AA8 486E FEE6 pea.l [A6 - 0x11A] 00005AAC 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00005AB0 487A 01CC pea.l [PC + 0x1CC /* 00005C7E, value 0x14537461, pstring "Starting a new game." */] 00005AB4 486E FEE6 pea.l [A6 - 0x11A] 00005AB8 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00005ABC 486E FEE6 pea.l [A6 - 0x11A] 00005AC0 487A 01D2 pea.l [PC + 0x1D2 /* 00005C94, value 0x43776172 'Cwar', pstring "warning: this da ta is incompatibul with the current game version. " */] 00005AC4 486E FDE6 pea.l [A6 - 0x21A] 00005AC8 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00005ACC 487A 020A pea.l [PC + 0x20A /* 00005CD8, value 0x14737461, pstring "starting a new game." */] 00005AD0 486E FDE6 pea.l [A6 - 0x21A] 00005AD4 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00005AD8 486E FDE6 pea.l [A6 - 0x21A] 00005ADC 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] 00005AE0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005AE4 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00005AE8 6000 0112 bra +0x114 /* 00005BFC */ label00005AEC: 00005AEC 45ED EC62 lea.l A2, [A5 - 0x139E] 00005AF0 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00005AF4 4A2A 0254 tst.b [A2 + 0x254] 00005AF8 6700 006E beq +0x70 /* 00005B68 */ 00005AFC 2F07 move.l -[A7], D7 00005AFE 7001 moveq.l D0, 0x01 00005B00 7E0A moveq.l D7, 0x0A 00005B02 9E40 sub.w D7, D0 00005B04 6D00 0060 blt +0x62 /* 00005B66 */ 00005B08 3D40 FFE8 move.w [A6 - 0x18], D0 label00005B0C: 00005B0C 2F07 move.l -[A7], D7 00005B0E 7001 moveq.l D0, 0x01 00005B10 7E0A moveq.l D7, 0x0A 00005B12 9E40 sub.w D7, D0 00005B14 6D00 0046 blt +0x48 /* 00005B5C */ 00005B18 3D40 FFE6 move.w [A6 - 0x1A], D0 label00005B1C: 00005B1C 302E FFE6 move.w D0, [A6 - 0x1A] 00005B20 C1FC 000C muls.w D0, 0xC 00005B24 322E FFE8 move.w D1, [A6 - 0x18] 00005B28 D041 add.w D0, D1 00005B2A 7200 moveq.l D1, 0x00 00005B2C 41ED EBDE lea.l A0, [A5 - 0x1422] 00005B30 1230 0000 move.b D1, [A0 + D0.w] 00005B34 0C41 00A7 cmpi.w D1, 0xA7 00005B38 6600 001A bne +0x1C /* 00005B54 */ 00005B3C 302E FFE6 move.w D0, [A6 - 0x1A] 00005B40 C1FC 000C muls.w D0, 0xC 00005B44 322E FFE8 move.w D1, [A6 - 0x18] 00005B48 D041 add.w D0, D1 00005B4A 43ED EBDE lea.l A1, [A5 - 0x1422] 00005B4E 13BC 00BD 0000 move.b [A1 + D0.w], 0xBD label00005B54: 00005B54 526E FFE6 addq.w [A6 - 0x1A], 1 00005B58 51CF FFC2 dbf D7, -0x40 /* 00005B1C */ label00005B5C: 00005B5C 2E1F move.l D7, [A7]+ 00005B5E 526E FFE8 addq.w [A6 - 0x18], 1 00005B62 51CF FFA8 dbf D7, -0x5A /* 00005B0C */ label00005B66: 00005B66 2E1F move.l D7, [A7]+ label00005B68: 00005B68 3D6A 0216 FFE8 move.w [A6 - 0x18], [A2 + 0x216] 00005B6E 3D6A 0218 FFE6 move.w [A6 - 0x1A], [A2 + 0x218] label00005B74: 00005B74 302E FFE6 move.w D0, [A6 - 0x1A] 00005B78 C1FC 000C muls.w D0, 0xC 00005B7C 322E FFE8 move.w D1, [A6 - 0x18] 00005B80 D041 add.w D0, D1 00005B82 7200 moveq.l D1, 0x00 00005B84 41ED EBDE lea.l A0, [A5 - 0x1422] 00005B88 1230 0000 move.b D1, [A0 + D0.w] 00005B8C 0C41 00BD cmpi.w D1, 0xBD 00005B90 6700 0022 beq +0x24 /* 00005BB4 */ 00005B94 558F subq.l A7, 2 00005B96 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00005B9A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005B9E 3D5F FFE8 move.w [A6 - 0x18], [A7]+ 00005BA2 558F subq.l A7, 2 00005BA4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00005BA8 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005BAC 3D5F FFE6 move.w [A6 - 0x1A], [A7]+ 00005BB0 6000 FFC2 bra -0x3C /* 00005B74 */ label00005BB4: 00005BB4 4A2A 0254 tst.b [A2 + 0x254] 00005BB8 6700 001E beq +0x20 /* 00005BD8 */ 00005BBC 302E FFE6 move.w D0, [A6 - 0x1A] 00005BC0 C1FC 000C muls.w D0, 0xC 00005BC4 322E FFE8 move.w D1, [A6 - 0x18] 00005BC8 D041 add.w D0, D1 00005BCA 43ED EBDE lea.l A1, [A5 - 0x1422] 00005BCE 13BC 00A7 0000 move.b [A1 + D0.w], 0xA7 00005BD4 6000 001A bra +0x1C /* 00005BF0 */ label00005BD8: 00005BD8 302E FFE6 move.w D0, [A6 - 0x1A] 00005BDC C1FC 000C muls.w D0, 0xC 00005BE0 322E FFE8 move.w D1, [A6 - 0x18] 00005BE4 D041 add.w D0, D1 00005BE6 43ED EBDE lea.l A1, [A5 - 0x1422] 00005BEA 13BC 00B9 0000 move.b [A1 + D0.w], 0xB9 label00005BF0: 00005BF0 356E FFE8 0216 move.w [A2 + 0x216], [A6 - 0x18] 00005BF6 356E FFE6 0218 move.w [A2 + 0x218], [A6 - 0x1A] label00005BFC: 00005BFC 6000 0032 bra +0x34 /* 00005C30 */ label00005C00: 00005C00 302D EBE4 move.w D0, [A5 - 0x141C] 00005C04 0240 00FF andi.w D0, 0xFF 00005C08 0040 0100 ori.w D0, 0x100 00005C0C 3D40 FEE6 move.w [A6 - 0x11A], D0 00005C10 487A 00DC pea.l [PC + 0xDC /* 00005CEE, value 0x19496E63, pstring "Incorrect file name. New!" */] 00005C14 486E FEE6 pea.l [A6 - 0x11A] 00005C18 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00005C1C 486E FEE6 pea.l [A6 - 0x11A] 00005C20 487A 00E6 pea.l [PC + 0xE6 /* 00005D08, value 0x28696E63 '(inc', pstring "incorrect file name uzd. new file made! " */] 00005C24 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] 00005C28 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005C2C 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] label00005C30: 00005C30 4CDF 0400 movem.l A2, [A7]+ 00005C34 4E5E unlink A6 00005C36 2E9F move.l [A7], [A7]+ 00005C38 4E75 rts 00005C3A 4257 clr.w [A7] 00005C3C 4152 chk.w D0, [A2] 00005C3E 4E49 trap 9 00005C40 4E47 trap 7 00005C42 3A20 move.w D5, -[A0] 00005C44 5468 6973 addq.w [A0 + 0x6973], 2 00005C48 2064 movea.l A0, -[A4] 00005C4A 6174 bsr +0x76 /* 00005CC0 */ 00005C4C 6120 bsr +0x22 /* 00005C6E */ 00005C4E 6973 bvs +0x75 /* 00005CC3 */ 00005C50 2069 6E63 movea.l A0, [A1 + 0x6E63] 00005C54 6F6D ble +0x6F /* 00005CC3 */ 00005C56 7061 moveq.l D0, 0x61 00005C58 7469 moveq.l D2, 0x69 00005C5A 626C bhi +0x6E /* 00005CC8 */ 00005C5C 6520 bcs +0x22 /* 00005C7E */ 00005C5E 7769 moveq.l D3, 0x69 00005C60 7468 moveq.l D2, 0x68 00005C62 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00005C66 2063 movea.l A0, -[A3] 00005C68 7572 moveq.l D2, 0x72 00005C6A 7265 moveq.l D1, 0x65 00005C6C 6E74 bgt +0x76 /* 00005CE2 */ fn00005C6E: 00005C6E 2067 movea.l A0, -[A7] 00005C70 616D bsr +0x6F /* 00005CDF */ 00005C72 6520 bcs +0x22 /* 00005C94 */ 00005C74 7665 moveq.l D3, 0x65 00005C76 7273 moveq.l D1, 0x73 00005C78 696F bvs +0x71 /* 00005CE9 */ 00005C7A 6E2E bgt +0x30 /* 00005CAA */ 00005C7C 2000 move.l D0, D0 label00005C7E: 00005C7E 1453 movea.b A2, [A3] 00005C80 7461 moveq.l D2, 0x61 00005C82 7274 moveq.l D1, 0x74 00005C84 696E bvs +0x70 /* 00005CF4 */ 00005C86 6720 beq +0x22 /* 00005CA8 */ 00005C88 6120 bsr +0x22 /* 00005CAA */ 00005C8A 6E65 bgt +0x67 /* 00005CF1 */ 00005C8C 7720 moveq.l D3, 0x20 00005C8E 6761 beq +0x63 /* 00005CF1 */ 00005C90 6D65 blt +0x67 /* 00005CF7 */ 00005C92 2E00 move.l D7, D0 label00005C94: 00005C94 4377 6172 6E69 6E67 3A20 chk.w D1, [[A7 + 0x6E696E67] + 0x3A20] 00005C9E 7468 moveq.l D2, 0x68 00005CA0 6973 bvs +0x75 /* 00005D15 */ 00005CA2 2064 movea.l A0, -[A4] 00005CA4 6120 bsr +0x22 /* 00005CC6 */ 00005CA6 7461 moveq.l D2, 0x61 label00005CA8: 00005CA8 2069 7320 movea.l A0, [A1 + 0x7320] // begin alternate branch 00005CAA-00005CAC fn00005CAA: 00005CAA 7320 moveq.l D1, 0x20 // end alternate branch 00005CAA-00005CAC fn00005CAA: // (misaligned) 00005CAC 696E bvs +0x70 /* 00005D1C */ 00005CAE 636F bls +0x71 /* 00005D1F */ 00005CB0 6D70 blt +0x72 /* 00005D22 */ 00005CB2 6174 bsr +0x76 /* 00005D28 */ 00005CB4 6962 bvs +0x64 /* 00005D18 */ 00005CB6 756C moveq.l D2, 0x6C 00005CB8 2077 6974 movea.l A0, <> 00005CBC 6820 bvc +0x22 /* 00005CDE */ 00005CBE 7468 moveq.l D2, 0x68 fn00005CC0: 00005CC0 6520 bcs +0x22 /* 00005CE2 */ 00005CC2 6375 bls +0x77 /* 00005D39 */ 00005CC4 7272 moveq.l D1, 0x72 fn00005CC6: 00005CC6 656E bcs +0x70 /* 00005D36 */ label00005CC8: 00005CC8 7420 moveq.l D2, 0x20 00005CCA 6761 beq +0x63 /* 00005D2D */ 00005CCC 6D65 blt +0x67 /* 00005D33 */ 00005CCE 2076 6572 7369 6F6E 2E20 movea.l A0, [[A6 + 0x73696F6E] + 0x2E20] 00005CD8 1473 7461 movea.b A2, [A3 + D7.w * 4 + 0x61] 00005CDC 7274 moveq.l D1, 0x74 label00005CDE: 00005CDE 696E bvs +0x70 /* 00005D4E */ 00005CE0 6720 beq +0x22 /* 00005D02 */ label00005CE2: 00005CE2 6120 bsr +0x22 /* 00005D04 */ 00005CE4 6E65 bgt +0x67 /* 00005D4B */ 00005CE6 7720 moveq.l D3, 0x20 00005CE8 6761 beq +0x63 /* 00005D4B */ 00005CEA 6D65 blt +0x67 /* 00005D51 */ 00005CEC 2E00 move.l D7, D0 00005CEE 1949 6E63 move.b [A4 + 0x6E63], A1 00005CF2 6F72 ble +0x74 /* 00005D66 */ label00005CF4: 00005CF4 7265 moveq.l D1, 0x65 00005CF6 6374 bls +0x76 /* 00005D6C */ 00005CF8 2066 movea.l A0, -[A6] 00005CFA 696C bvs +0x6E /* 00005D68 */ 00005CFC 6520 bcs +0x22 /* 00005D1E */ 00005CFE 6E61 bgt +0x63 /* 00005D61 */ 00005D00 6D65 blt +0x67 /* 00005D67 */ label00005D02: 00005D02 2E20 move.l D7, -[A0] fn00005D04: 00005D04 4E65 move USP, A5 00005D06 7721 moveq.l D3, 0x21 00005D08 2869 6E63 movea.l A4, [A1 + 0x6E63] 00005D0C 6F72 ble +0x74 /* 00005D80 */ 00005D0E 7265 moveq.l D1, 0x65 00005D10 6374 bls +0x76 /* 00005D86 */ 00005D12 2066 movea.l A0, -[A6] 00005D14 696C bvs +0x6E /* 00005D82 */ 00005D16 6520 bcs +0x22 /* 00005D38 */ label00005D18: 00005D18 6E61 bgt +0x63 /* 00005D7B */ 00005D1A 6D65 blt +0x67 /* 00005D81 */ label00005D1C: 00005D1C 2075 7A64 movea.l A0, [A5 + D7 * 2 + 0x64] // begin alternate branch 00005D1E-00005D20 label00005D1E: 00005D1E 7A64 moveq.l D5, 0x64 // end alternate branch 00005D1E-00005D20 label00005D1E: // (misaligned) 00005D20 2E20 move.l D7, -[A0] label00005D22: 00005D22 6E65 bgt +0x67 /* 00005D89 */ 00005D24 7720 moveq.l D3, 0x20 00005D26 6669 bne +0x6B /* 00005D91 */ fn00005D28: 00005D28 6C65 bge +0x67 /* 00005D8F */ 00005D2A 206D 6164 movea.l A0, [A5 + 0x6164] 00005D2E 6521 bcs +0x23 /* 00005D51 */ 00005D30 2000 move.l D0, D0 00005D32 0000 0000 ori.b D0, 0x0 export_173: label00005D36: 00005D36 4E56 FFB6 link A6, -0x004A // begin alternate branch 00005D38-00005D3A label00005D38: 00005D38 FFB6 .invalid <> // end alternate branch 00005D38-00005D3A label00005D38: // (misaligned) 00005D3A 426D FD72 clr.w [A5 - 0x28E] 00005D3E 426D FD70 clr.w [A5 - 0x290] 00005D42 426D FD6E clr.w [A5 - 0x292] 00005D46 422D FD92 clr.b [A5 - 0x26E] 00005D4A 422D FD98 clr.b [A5 - 0x268] label00005D4E: 00005D4E 2B7C 5374 6C72 FF22 move.l [A5 - 0xDE], 0x53746C72 /* 'Stlr' */ 00005D56 2B7C 7374 7250 FF26 move.l [A5 - 0xDA], 0x73747250 /* 'strP' */ 00005D5E 487A 0062 pea.l [PC + 0x62 /* 00005DC2, value 0x17537465, pstring "Stellar Imperium Player" */] 00005D62 486D D9EA pea.l [A5 - 0x2616] label00005D66: 00005D66 3F3C 00FF move.w -[A7], 0xFF // begin alternate branch 00005D68-00005D6A label00005D68: 00005D68 00FF .incomplete // end alternate branch 00005D68-00005D6A label00005D68: // (misaligned) 00005D6A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] // begin alternate branch 00005D6C-00005D6E label00005D6C: 00005D6C 0382 bclr D2, D1 // end alternate branch 00005D6C-00005D6E label00005D6C: // (misaligned) 00005D6E 558F subq.l A7, 2 00005D70 486E FFB6 pea.l [A6 - 0x4A] 00005D74 2F3C 7374 7250 move.l -[A7], 0x73747250 /* 'strP' */ 00005D7A 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00005D7E 4A1F tst.b [A7]+ label00005D80: 00005D80 6700 001C beq +0x1E /* 00005D9E */ // begin alternate branch 00005D82-00005D88 label00005D82: 00005D82 001C 486E ori.b [A4]+, 0x6E /* 'n' */ label00005D86: 00005D86 FFC0 .invalid <> // end alternate branch 00005D82-00005D88 label00005D82: // (misaligned) 00005D84 486E FFC0 pea.l [A6 - 0x40] label00005D86: // (misaligned) 00005D88 486D D9EA pea.l [A5 - 0x2616] 00005D8C 3F3C 00FF move.w -[A7], 0xFF 00005D90 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00005D94 2F0E move.l -[A7], A6 00005D96 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 00005D9A 6000 0008 bra +0xA /* 00005DA4 */ label00005D9E: 00005D9E 2F0E move.l -[A7], A6 00005DA0 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] label00005DA4: 00005DA4 206D D9E6 movea.l A0, [A5 - 0x261A] 00005DA8 2F10 move.l -[A7], [A0] 00005DAA A851 syscall SetCursor 00005DAC 4267 clr.w -[A7] 00005DAE 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] 00005DB2 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00005DB6 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 00005DBA 4EAD 0532 jsr [A5 + 0x532 /* export_162 */] 00005DBE 4E5E unlink A6 00005DC0 4E75 rts 00005DC2 1753 7465 move.b [A3 + 0x7465], [A3] 00005DC6 6C6C bge +0x6E /* 00005E34 */ 00005DC8 6172 bsr +0x74 /* 00005E3C */ 00005DCA 2049 movea.l A0, A1 00005DCC 6D70 blt +0x72 /* 00005E3E */ 00005DCE 6572 bcs +0x74 /* 00005E42 */ 00005DD0 6975 bvs +0x77 /* 00005E47 */ 00005DD2 6D20 blt +0x22 /* 00005DF4 */ 00005DD4 506C 6179 addq.w [A4 + 0x6179], 8 00005DD8 6572 bcs +0x74 /* 00005E4C */ export_177: 00005DDA 4E56 FFFA link A6, -0x0006 00005DDE 48E7 0020 movem.l -[A7], A2 00005DE2 206E 0008 movea.l A0, [A6 + 0x8] 00005DE6 4268 FFFE clr.w [A0 - 0x2] 00005DEA 45ED EC62 lea.l A2, [A5 - 0x139E] 00005DEE 4A2D FD91 tst.b [A5 - 0x26F] 00005DF2 6700 007A beq +0x7C /* 00005E6E */ // begin alternate branch 00005DF4-00005DFA label00005DF4: 00005DF4 007A 226E 0008 ori.w [PC + 0x8 /* 00005DFE, value 0xFFFE */], 0x226E /* '\"n' */ // end alternate branch 00005DF4-00005DFA label00005DF4: // (misaligned) 00005DF6 226E 0008 movea.l A1, [A6 + 0x8] 00005DFA 337C 0006 FFFE move.w [A1 - 0x2], 0x6 00005E00 426E FFFE clr.w [A6 - 0x2] 00005E04 2F07 move.l -[A7], D7 00005E06 7001 moveq.l D0, 0x01 00005E08 7E0A moveq.l D7, 0x0A 00005E0A 9E40 sub.w D7, D0 00005E0C 6D00 0052 blt +0x54 /* 00005E60 */ 00005E10 3D40 FFFC move.w [A6 - 0x4], D0 label00005E14: 00005E14 2F07 move.l -[A7], D7 00005E16 7001 moveq.l D0, 0x01 00005E18 7E0A moveq.l D7, 0x0A 00005E1A 9E40 sub.w D7, D0 00005E1C 6D00 0038 blt +0x3A /* 00005E56 */ 00005E20 3D40 FFFA move.w [A6 - 0x6], D0 label00005E24: 00005E24 302E FFFC move.w D0, [A6 - 0x4] 00005E28 C1FC 000C muls.w D0, 0xC 00005E2C 322E FFFA move.w D1, [A6 - 0x6] 00005E30 D041 add.w D0, D1 00005E32 7200 moveq.l D1, 0x00 label00005E34: 00005E34 41ED EBDE lea.l A0, [A5 - 0x1422] 00005E38 1230 0000 move.b D1, [A0 + D0.w] fn00005E3C: 00005E3C 0C41 00FB cmpi.w D1, 0xFB // begin alternate branch 00005E3E-00005E40 label00005E3E: 00005E3E 00FB .incomplete // end alternate branch 00005E3E-00005E40 label00005E3E: // (misaligned) 00005E40 6600 000C bne +0xE /* 00005E4E */ // begin alternate branch 00005E42-00005E48 label00005E42: 00005E42 000C 302E ori.b A4, 0x2E /* '.' */ 00005E46 FFFE .invalid <> // end alternate branch 00005E42-00005E48 label00005E42: // (misaligned) 00005E44 302E FFFE move.w D0, [A6 - 0x2] 00005E48 5240 addq.w D0, 1 00005E4A 3D40 FFFE move.w [A6 - 0x2], D0 // begin alternate branch 00005E4C-00005E4E label00005E4C: 00005E4C FFFE .invalid <> // end alternate branch 00005E4C-00005E4E label00005E4C: // (misaligned) label00005E4E: 00005E4E 526E FFFA addq.w [A6 - 0x6], 1 00005E52 51CF FFD0 dbf D7, -0x32 /* 00005E24 */ label00005E56: 00005E56 2E1F move.l D7, [A7]+ 00005E58 526E FFFC addq.w [A6 - 0x4], 1 00005E5C 51CF FFB6 dbf D7, -0x4C /* 00005E14 */ label00005E60: 00005E60 2E1F move.l D7, [A7]+ 00005E62 302A 0256 move.w D0, [A2 + 0x256] 00005E66 906E FFFE sub.w D0, [A6 - 0x2] 00005E6A 3540 0256 move.w [A2 + 0x256], D0 label00005E6E: 00005E6E 4A6A 0256 tst.w [A2 + 0x256] 00005E72 6E00 000C bgt +0xE /* 00005E80 */ 00005E76 226E 0008 movea.l A1, [A6 + 0x8] 00005E7A 337C 0001 FFFE move.w [A1 - 0x2], 0x1 label00005E80: 00005E80 4A6A 04BE tst.w [A2 + 0x4BE] 00005E84 6E00 000C bgt +0xE /* 00005E92 */ 00005E88 226E 0008 movea.l A1, [A6 + 0x8] 00005E8C 337C 0002 FFFE move.w [A1 - 0x2], 0x2 label00005E92: 00005E92 202A 0006 move.l D0, [A2 + 0x6] 00005E96 B0AA 000A cmp.l D0, [A2 + 0xA] 00005E9A 6D00 0022 blt +0x24 /* 00005EBE */ 00005E9E 4A6A 0256 tst.w [A2 + 0x256] 00005EA2 6E00 0010 bgt +0x12 /* 00005EB4 */ 00005EA6 226E 0008 movea.l A1, [A6 + 0x8] 00005EAA 337C 0003 FFFE move.w [A1 - 0x2], 0x3 00005EB0 6000 000C bra +0xE /* 00005EBE */ label00005EB4: 00005EB4 226E 0008 movea.l A1, [A6 + 0x8] 00005EB8 337C 0004 FFFE move.w [A1 - 0x2], 0x4 label00005EBE: 00005EBE 4A2A 04F6 tst.b [A2 + 0x4F6] 00005EC2 57C0 seq D0 00005EC4 4400 neg.b D0 00005EC6 4A2A 04FA tst.b [A2 + 0x4FA] 00005ECA 57C1 seq D1 00005ECC 4401 neg.b D1 00005ECE C001 and.b D0, D1 00005ED0 6700 000C beq +0xE /* 00005EDE */ 00005ED4 226E 0008 movea.l A1, [A6 + 0x8] 00005ED8 337C 0005 FFFE move.w [A1 - 0x2], 0x5 label00005EDE: 00005EDE 4A6A 0542 tst.w [A2 + 0x542] 00005EE2 6E00 000C bgt +0xE /* 00005EF0 */ 00005EE6 226E 0008 movea.l A1, [A6 + 0x8] 00005EEA 337C 0007 FFFE move.w [A1 - 0x2], 0x7 label00005EF0: 00005EF0 4CDF 0400 movem.l A2, [A7]+ 00005EF4 4E5E unlink A6 00005EF6 2E9F move.l [A7], [A7]+ 00005EF8 4E75 rts 00005EFA 0000 0000 ori.b D0, 0x0 export_178: 00005EFE 4E56 FB00 link A6, -0x0500 00005F02 206E 0008 movea.l A0, [A6 + 0x8] 00005F06 3028 FFFE move.w D0, [A0 - 0x2] 00005F0A 0C40 0001 cmpi.w D0, 0x1 00005F0E 6600 005A bne +0x5C /* 00005F6A */ 00005F12 302D EBE4 move.w D0, [A5 - 0x141C] 00005F16 0240 00FF andi.w D0, 0xFF 00005F1A 0040 0100 ori.w D0, 0x100 00005F1E 3D40 FD00 move.w [A6 - 0x300], D0 00005F22 487A 02B6 pea.l [PC + 0x2B6 /* 000061DA, value 0x10436F6E, pstring "Congratulations!" */] 00005F26 486E FC00 pea.l [A6 - 0x400] 00005F2A 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00005F2E 486E FD00 pea.l [A6 - 0x300] 00005F32 486E FC00 pea.l [A6 - 0x400] 00005F36 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00005F3A 487A 02B0 pea.l [PC + 0x2B0 /* 000061EC, value 0x29596F75 ')You', pstring "You made it with plenty of time to spare!" */] 00005F3E 486E FC00 pea.l [A6 - 0x400] 00005F42 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00005F46 486E FC00 pea.l [A6 - 0x400] 00005F4A 486E FF00 pea.l [A6 - 0x100] 00005F4E 3F3C 00FF move.w -[A7], 0xFF 00005F52 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00005F56 487A 02BE pea.l [PC + 0x2BE /* 00006216, value 0x39636F6E '9con', pstring "congratiulations! u made it with plenty of time 2 spare! " */] 00005F5A 486E FE00 pea.l [A6 - 0x200] 00005F5E 3F3C 00FF move.w -[A7], 0xFF 00005F62 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00005F66 6000 014E bra +0x150 /* 000060B6 */ label00005F6A: 00005F6A 0C40 0002 cmpi.w D0, 0x2 00005F6E 6600 0026 bne +0x28 /* 00005F96 */ 00005F72 487A 02DC pea.l [PC + 0x2DC /* 00006250, value 0x26426262 '&Bbb', pstring "Bbbbbrrrrrrrr! You ran out of energy!!" */] 00005F76 486E FF00 pea.l [A6 - 0x100] 00005F7A 3F3C 00FF move.w -[A7], 0xFF 00005F7E 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00005F82 487A 02F4 pea.l [PC + 0x2F4 /* 00006278, value 0x21627572 '!bur', pstring "burrrrrrrr! y ran out of enerjy! " */] 00005F86 486E FE00 pea.l [A6 - 0x200] 00005F8A 3F3C 00FF move.w -[A7], 0xFF 00005F8E 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00005F92 6000 0122 bra +0x124 /* 000060B6 */ label00005F96: 00005F96 0C40 0003 cmpi.w D0, 0x3 00005F9A 6600 0026 bne +0x28 /* 00005FC2 */ 00005F9E 487A 02FA pea.l [PC + 0x2FA /* 0000629A, value 0x28487572 '(Hur', pstring "Hurray! You made it in the nick of time!" */] 00005FA2 486E FF00 pea.l [A6 - 0x100] 00005FA6 3F3C 00FF move.w -[A7], 0xFF 00005FAA 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00005FAE 487A 0314 pea.l [PC + 0x314 /* 000062C4, value 0x25686572 '%her', pstring "heray! u made it in the nik of time! " */] 00005FB2 486E FE00 pea.l [A6 - 0x200] 00005FB6 3F3C 00FF move.w -[A7], 0xFF 00005FBA 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00005FBE 6000 00F6 bra +0xF8 /* 000060B6 */ label00005FC2: 00005FC2 0C40 0004 cmpi.w D0, 0x4 00005FC6 6600 0026 bne +0x28 /* 00005FEE */ 00005FCA 487A 031E pea.l [PC + 0x31E /* 000062EA, value 0x304F6F70 '0Oop', pstring "Oops! Time expired! Oh, well, maybe next time..." */] 00005FCE 486E FF00 pea.l [A6 - 0x100] 00005FD2 3F3C 00FF move.w -[A7], 0xFF 00005FD6 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00005FDA 487A 0340 pea.l [PC + 0x340 /* 0000631C, value 0x2B6F6F70 '+oop', pstring "oops! time expired! o wel, ma b next time. " */] 00005FDE 486E FE00 pea.l [A6 - 0x200] 00005FE2 3F3C 00FF move.w -[A7], 0xFF 00005FE6 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00005FEA 6000 00CA bra +0xCC /* 000060B6 */ label00005FEE: 00005FEE 0C40 0005 cmpi.w D0, 0x5 00005FF2 6600 0026 bne +0x28 /* 0000601A */ 00005FF6 487A 0350 pea.l [PC + 0x350 /* 00006348, value 0x2C476173 ',Gas', pstring "Gasp! You are sucking vaccuum! You perished!" */] 00005FFA 486E FF00 pea.l [A6 - 0x100] 00005FFE 3F3C 00FF move.w -[A7], 0xFF 00006002 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00006006 487A 036E pea.l [PC + 0x36E /* 00006376, value 0x26676173 '&gas', pstring "gasp! u r sucking vaqume! u perished. " */] 0000600A 486E FE00 pea.l [A6 - 0x200] 0000600E 3F3C 00FF move.w -[A7], 0xFF 00006012 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00006016 6000 009E bra +0xA0 /* 000060B6 */ label0000601A: 0000601A 0C40 0006 cmpi.w D0, 0x6 0000601E 6600 0042 bne +0x44 /* 00006062 */ 00006022 302D EBE4 move.w D0, [A5 - 0x141C] 00006026 0240 00FF andi.w D0, 0xFF 0000602A 0040 0100 ori.w D0, 0x100 0000602E 3D40 FD00 move.w [A6 - 0x300], D0 00006032 487A 036A pea.l [PC + 0x36A /* 0000639E, value 0x30546865 '0The', pstring "The Imperium is lost!!!! You destroyed yourself!" */] 00006036 486E FD00 pea.l [A6 - 0x300] 0000603A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000603E 486E FD00 pea.l [A6 - 0x300] 00006042 486E FF00 pea.l [A6 - 0x100] 00006046 3F3C 00FF move.w -[A7], 0xFF 0000604A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 0000604E 487A 0380 pea.l [PC + 0x380 /* 000063D0, value 0x2C746865 ',the', pstring "the imperium is lost!! u destroyed yorself. " */] 00006052 486E FE00 pea.l [A6 - 0x200] 00006056 3F3C 00FF move.w -[A7], 0xFF 0000605A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 0000605E 6000 0056 bra +0x58 /* 000060B6 */ label00006062: 00006062 0C40 0007 cmpi.w D0, 0x7 00006066 6600 0026 bne +0x28 /* 0000608E */ 0000606A 487A 0392 pea.l [PC + 0x392 /* 000063FE, value 0x22416161 '\"Aaa', pstring "Aaarrrggghhh! You ran out of crew!" */] 0000606E 486E FF00 pea.l [A6 - 0x100] 00006072 3F3C 00FF move.w -[A7], 0xFF 00006076 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 0000607A 487A 03A6 pea.l [PC + 0x3A6 /* 00006422, value 0x21417272 '!Arr', pstring "Arrrrrrrrrrg! u ran out of crew. " */] 0000607E 486E FE00 pea.l [A6 - 0x200] 00006082 3F3C 00FF move.w -[A7], 0xFF 00006086 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 0000608A 6000 002A bra +0x2C /* 000060B6 */ label0000608E: 0000608E 0C40 0008 cmpi.w D0, 0x8 00006092 6600 0022 bne +0x24 /* 000060B6 */ 00006096 487A 03AC pea.l [PC + 0x3AC /* 00006444, value 0x0, cstring "" */] 0000609A 486E FF00 pea.l [A6 - 0x100] 0000609E 3F3C 00FF move.w -[A7], 0xFF 000060A2 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 000060A6 487A 039E pea.l [PC + 0x39E /* 00006446, value 0xE46, cstring "" */] 000060AA 486E FE00 pea.l [A6 - 0x200] 000060AE 3F3C 00FF move.w -[A7], 0xFF 000060B2 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] label000060B6: 000060B6 206E 0008 movea.l A0, [A6 + 0x8] 000060BA 3F28 FFFE move.w -[A7], [A0 - 0x2] 000060BE 486E FDE0 pea.l [A6 - 0x220] 000060C2 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 000060C6 486E FDE0 pea.l [A6 - 0x220] 000060CA 3F3C 0001 move.w -[A7], 0x1 000060CE 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 000060D2 486E FDE0 pea.l [A6 - 0x220] 000060D6 3F3C 0003 move.w -[A7], 0x3 000060DA 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 000060DE 486E FDE0 pea.l [A6 - 0x220] 000060E2 3F3C 0004 move.w -[A7], 0x4 000060E6 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 000060EA 486E FDE0 pea.l [A6 - 0x220] 000060EE 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 000060F2 6600 0018 bne +0x1A /* 0000610C */ 000060F6 206E 0008 movea.l A0, [A6 + 0x8] 000060FA 3028 FFFC move.w D0, [A0 - 0x4] 000060FE 48C0 ext.l D0 00006100 81FC 0002 divs.w D0, 0x2 00006104 226E 0008 movea.l A1, [A6 + 0x8] 00006108 3340 FFFC move.w [A1 - 0x4], D0 label0000610C: 0000610C 302D EBE4 move.w D0, [A5 - 0x141C] 00006110 0240 00FF andi.w D0, 0xFF 00006114 0040 0100 ori.w D0, 0x100 00006118 3D40 FD00 move.w [A6 - 0x300], D0 0000611C 486E FF00 pea.l [A6 - 0x100] 00006120 486E FC00 pea.l [A6 - 0x400] 00006124 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00006128 486E FD00 pea.l [A6 - 0x300] 0000612C 486E FC00 pea.l [A6 - 0x400] 00006130 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006134 487A 0312 pea.l [PC + 0x312 /* 00006448, value 0xE46696E, pstring "Final rating: " */] 00006138 486E FC00 pea.l [A6 - 0x400] 0000613C 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006140 486E FB00 pea.l [A6 - 0x500] 00006144 206E 0008 movea.l A0, [A6 + 0x8] 00006148 3028 FFFC move.w D0, [A0 - 0x4] 0000614C 48C0 ext.l D0 0000614E 81FC 000A divs.w D0, 0xA /* '\n' */ 00006152 48C0 ext.l D0 00006154 2F00 move.l -[A7], D0 00006156 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 0000615A 588F addq.l A7, 4 0000615C 486E FB00 pea.l [A6 - 0x500] 00006160 486E FC00 pea.l [A6 - 0x400] 00006164 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006168 486E FC00 pea.l [A6 - 0x400] 0000616C 486E FF00 pea.l [A6 - 0x100] 00006170 3F3C 00FF move.w -[A7], 0xFF 00006174 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00006178 486E FE00 pea.l [A6 - 0x200] 0000617C 486E FD00 pea.l [A6 - 0x300] 00006180 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00006184 487A 02D2 pea.l [PC + 0x2D2 /* 00006458, value 0xE66696E, pstring "final rating: " */] 00006188 486E FD00 pea.l [A6 - 0x300] 0000618C 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006190 486E FC00 pea.l [A6 - 0x400] 00006194 206E 0008 movea.l A0, [A6 + 0x8] 00006198 3028 FFFC move.w D0, [A0 - 0x4] 0000619C 48C0 ext.l D0 0000619E 81FC 000A divs.w D0, 0xA /* '\n' */ 000061A2 48C0 ext.l D0 000061A4 2F00 move.l -[A7], D0 000061A6 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000061AA 588F addq.l A7, 4 000061AC 486E FC00 pea.l [A6 - 0x400] 000061B0 486E FD00 pea.l [A6 - 0x300] 000061B4 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000061B8 486E FD00 pea.l [A6 - 0x300] 000061BC 486E FE00 pea.l [A6 - 0x200] 000061C0 3F3C 00FF move.w -[A7], 0xFF 000061C4 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 000061C8 486E FF00 pea.l [A6 - 0x100] 000061CC 486E FE00 pea.l [A6 - 0x200] 000061D0 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] 000061D4 4E5E unlink A6 000061D6 2E9F move.l [A7], [A7]+ 000061D8 4E75 rts 000061DA 1043 movea.b A0, D3 000061DC 6F6E ble +0x70 /* 0000624C */ 000061DE 6772 beq +0x74 /* 00006252 */ 000061E0 6174 bsr +0x76 /* 00006256 */ 000061E2 756C moveq.l D2, 0x6C 000061E4 6174 bsr +0x76 /* 0000625A */ 000061E6 696F bvs +0x71 /* 00006257 */ 000061E8 6E73 bgt +0x75 /* 0000625D */ 000061EA 2100 move.l -[A0], D0 000061EC 2959 6F75 move.l [A4 + 0x6F75], [A1]+ 000061F0 206D 6164 movea.l A0, [A5 + 0x6164] 000061F4 6520 bcs +0x22 /* 00006216 */ 000061F6 6974 bvs +0x76 /* 0000626C */ 000061F8 2077 6974 movea.l A0, <> 000061FC 6820 bvc +0x22 /* 0000621E */ 000061FE 706C moveq.l D0, 0x6C 00006200 656E bcs +0x70 /* 00006270 */ 00006202 7479 moveq.l D2, 0x79 00006204 206F 6620 movea.l A0, [A7 + 0x6620] 00006208 7469 moveq.l D2, 0x69 0000620A 6D65 blt +0x67 /* 00006271 */ 0000620C 2074 6F20 7370 movea.l A0, [A4 + 0x7370 + D6 * 8] 00006212 6172 bsr +0x74 /* 00006286 */ 00006214 6521 bcs +0x23 /* 00006237 */ label00006216: 00006216 3963 6F6E move.w [A4 + 0x6F6E], -[A3] 0000621A 6772 beq +0x74 /* 0000628E */ 0000621C 6174 bsr +0x76 /* 00006292 */ label0000621E: 0000621E 6975 bvs +0x77 /* 00006295 */ 00006220 6C61 bge +0x63 /* 00006283 */ 00006222 7469 moveq.l D2, 0x69 00006224 6F6E ble +0x70 /* 00006294 */ 00006226 7321 moveq.l D1, 0x21 00006228 2075 206D movea.l A0, [A5 + D2.w + 0x6D] 0000622C 6164 bsr +0x66 /* 00006292 */ 0000622E 6520 bcs +0x22 /* 00006250 */ 00006230 6974 bvs +0x76 /* 000062A6 */ 00006232 2077 6974 movea.l A0, <> 00006236 6820 bvc +0x22 /* 00006258 */ 00006238 706C moveq.l D0, 0x6C 0000623A 656E bcs +0x70 /* 000062AA */ 0000623C 7479 moveq.l D2, 0x79 0000623E 206F 6620 movea.l A0, [A7 + 0x6620] 00006242 7469 moveq.l D2, 0x69 00006244 6D65 blt +0x67 /* 000062AB */ 00006246 2032 2073 move.l D0, [A2 + D2.w + 0x73] 0000624A 7061 moveq.l D0, 0x61 label0000624C: 0000624C 7265 moveq.l D1, 0x65 0000624E 2120 move.l -[A0], -[A0] label00006250: 00006250 2642 movea.l A3, D2 label00006252: 00006252 6262 bhi +0x64 /* 000062B6 */ 00006254 6262 bhi +0x64 /* 000062B8 */ fn00006256: 00006256 7272 moveq.l D1, 0x72 label00006258: 00006258 7272 moveq.l D1, 0x72 fn0000625A: 0000625A 7272 moveq.l D1, 0x72 0000625C 7272 moveq.l D1, 0x72 0000625E 2120 move.l -[A0], -[A0] 00006260 596F 7520 subq.w [A7 + 0x7520], 4 00006264 7261 moveq.l D1, 0x61 00006266 6E20 bgt +0x22 /* 00006288 */ 00006268 6F75 ble +0x77 /* 000062DF */ 0000626A 7420 moveq.l D2, 0x20 label0000626C: 0000626C 6F66 ble +0x68 /* 000062D4 */ 0000626E 2065 movea.l A0, -[A5] label00006270: 00006270 6E65 bgt +0x67 /* 000062D7 */ 00006272 7267 moveq.l D1, 0x67 00006274 7921 moveq.l D4, 0x21 00006276 2100 move.l -[A0], D0 00006278 2162 7572 move.l [A0 + 0x7572], -[A2] 0000627C 7272 moveq.l D1, 0x72 0000627E 7272 moveq.l D1, 0x72 00006280 7272 moveq.l D1, 0x72 00006282 7221 moveq.l D1, 0x21 00006284 2079 2072 616E movea.l A0, [0x2072616E] // begin alternate branch 00006286-0000628A fn00006286: 00006286 2072 616E movea.l A0, <> // end alternate branch 00006286-0000628A // begin alternate branch 00006288-0000628A label00006288: 00006288 616E bsr +0x70 /* 000062F8 */ // end alternate branch 00006288-0000628A fn00006286: // (misaligned) label00006288: // (misaligned) 0000628A 206F 7574 movea.l A0, [A7 + 0x7574] label0000628E: 0000628E 206F 6620 movea.l A0, [A7 + 0x6620] fn00006292: 00006292 656E bcs +0x70 /* 00006302 */ label00006294: 00006294 6572 bcs +0x74 /* 00006308 */ 00006296 6A79 bpl +0x7B /* 00006311 */ 00006298 2120 move.l -[A0], -[A0] 0000629A 2848 movea.l A4, A0 0000629C 7572 moveq.l D2, 0x72 0000629E 7261 moveq.l D1, 0x61 000062A0 7921 moveq.l D4, 0x21 000062A2 2059 movea.l A0, [A1]+ 000062A4 6F75 ble +0x77 /* 0000631B */ label000062A6: 000062A6 206D 6164 movea.l A0, [A5 + 0x6164] label000062AA: 000062AA 6520 bcs +0x22 /* 000062CC */ 000062AC 6974 bvs +0x76 /* 00006322 */ 000062AE 2069 6E20 movea.l A0, [A1 + 0x6E20] 000062B2 7468 moveq.l D2, 0x68 000062B4 6520 bcs +0x22 /* 000062D6 */ label000062B6: 000062B6 6E69 bgt +0x6B /* 00006321 */ label000062B8: 000062B8 636B bls +0x6D /* 00006325 */ 000062BA 206F 6620 movea.l A0, [A7 + 0x6620] 000062BE 7469 moveq.l D2, 0x69 000062C0 6D65 blt +0x67 /* 00006327 */ 000062C2 2100 move.l -[A0], D0 000062C4 2568 6572 6179 move.l [A2 + 0x6179], [A0 + 0x6572] 000062CA 2120 move.l -[A0], -[A0] label000062CC: 000062CC 7520 moveq.l D2, 0x20 000062CE 6D61 blt +0x63 /* 00006331 */ 000062D0 6465 bcc +0x67 /* 00006337 */ 000062D2 2069 7420 movea.l A0, [A1 + 0x7420] // begin alternate branch 000062D4-000062D6 label000062D4: 000062D4 7420 moveq.l D2, 0x20 // end alternate branch 000062D4-000062D6 label000062D4: // (misaligned) label000062D6: 000062D6 696E bvs +0x70 /* 00006346 */ 000062D8 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000062DC 206E 696B movea.l A0, [A6 + 0x696B] 000062E0 206F 6620 movea.l A0, [A7 + 0x6620] 000062E4 7469 moveq.l D2, 0x69 000062E6 6D65 blt +0x67 /* 0000634D */ 000062E8 2120 move.l -[A0], -[A0] 000062EA 304F movea.w A0, A7 000062EC 6F70 ble +0x72 /* 0000635E */ 000062EE 7321 moveq.l D1, 0x21 000062F0 2054 movea.l A0, [A4] 000062F2 696D bvs +0x6F /* 00006361 */ 000062F4 6520 bcs +0x22 /* 00006316 */ 000062F6 6578 bcs +0x7A /* 00006370 */ fn000062F8: 000062F8 7069 moveq.l D0, 0x69 000062FA 7265 moveq.l D1, 0x65 000062FC 6421 bcc +0x23 /* 0000631F */ 000062FE 204F movea.l A0, A7 00006300 682C bvc +0x2E /* 0000632E */ label00006302: 00006302 2077 656C movea.l A0, <> 00006306 6C2C bge +0x2E /* 00006334 */ label00006308: 00006308 206D 6179 movea.l A0, [A5 + 0x6179] 0000630C 6265 bhi +0x67 /* 00006373 */ 0000630E 206E 6578 movea.l A0, [A6 + 0x6578] 00006312 7420 moveq.l D2, 0x20 00006314 7469 moveq.l D2, 0x69 label00006316: 00006316 6D65 blt +0x67 /* 0000637D */ 00006318 2E2E 2E00 move.l D7, [A6 + 0x2E00] 0000631C 2B6F 6F70 7321 move.l [A5 + 0x7321], [A7 + 0x6F70] label00006322: 00006322 2074 696D movea.l A0, <> 00006326 6520 bcs +0x22 /* 00006348 */ 00006328 6578 bcs +0x7A /* 000063A2 */ 0000632A 7069 moveq.l D0, 0x69 0000632C 7265 moveq.l D1, 0x65 label0000632E: 0000632E 6421 bcc +0x23 /* 00006351 */ 00006330 206F 2077 movea.l A0, [A7 + 0x2077] label00006334: 00006334 656C bcs +0x6E /* 000063A2 */ 00006336 2C20 move.l D6, -[A0] 00006338 6D61 blt +0x63 /* 0000639B */ 0000633A 2062 movea.l A0, -[A2] 0000633C 206E 6578 movea.l A0, [A6 + 0x6578] 00006340 7420 moveq.l D2, 0x20 00006342 7469 moveq.l D2, 0x69 00006344 6D65 blt +0x67 /* 000063AB */ label00006346: 00006346 2E20 move.l D7, -[A0] label00006348: 00006348 2C47 movea.l A6, D7 0000634A 6173 bsr +0x75 /* 000063BF */ 0000634C 7021 moveq.l D0, 0x21 0000634E 2059 movea.l A0, [A1]+ 00006350 6F75 ble +0x77 /* 000063C7 */ 00006352 2061 movea.l A0, -[A1] 00006354 7265 moveq.l D1, 0x65 00006356 2073 7563 6B69 6E67 2076 movea.l A0, [[A3 + 0x6B69] + 0x6E672076] // begin alternate branch 0000635E-00006368 label0000635E: 0000635E 2076 6163 6375 756D 2120 movea.l A0, [[A6 + 0x6375] + 0x756D2120] // end alternate branch 0000635E-00006368 label0000635E: // (misaligned) 00006360 6163 bsr +0x65 /* 000063C5 */ 00006362 6375 bls +0x77 /* 000063D9 */ 00006364 756D moveq.l D2, 0x6D 00006366 2120 move.l -[A0], -[A0] 00006368 596F 7520 subq.w [A7 + 0x7520], 4 0000636C 7065 moveq.l D0, 0x65 0000636E 7269 moveq.l D1, 0x69 label00006370: 00006370 7368 moveq.l D1, 0x68 00006372 6564 bcs +0x66 /* 000063D8 */ 00006374 2100 move.l -[A0], D0 00006376 2667 movea.l A3, -[A7] 00006378 6173 bsr +0x75 /* 000063ED */ 0000637A 7021 moveq.l D0, 0x21 0000637C 2075 2072 movea.l A0, [A5 + D2.w + 0x72] 00006380 2073 7563 6B69 6E67 2076 movea.l A0, [[A3 + 0x6B69] + 0x6E672076] 0000638A 6171 bsr +0x73 /* 000063FD */ 0000638C 756D moveq.l D2, 0x6D 0000638E 6521 bcs +0x23 /* 000063B1 */ 00006390 2075 2070 movea.l A0, [A5 + D2.w + 0x70] 00006394 6572 bcs +0x74 /* 00006408 */ 00006396 6973 bvs +0x75 /* 0000640B */ 00006398 6865 bvc +0x67 /* 000063FF */ 0000639A 642E bcc +0x30 /* 000063CA */ 0000639C 2000 move.l D0, D0 0000639E 3054 movea.w A0, [A4] 000063A0 6865 bvc +0x67 /* 00006407 */ label000063A2: 000063A2 2049 movea.l A0, A1 000063A4 6D70 blt +0x72 /* 00006416 */ 000063A6 6572 bcs +0x74 /* 0000641A */ 000063A8 6975 bvs +0x77 /* 0000641F */ 000063AA 6D20 blt +0x22 /* 000063CC */ 000063AC 6973 bvs +0x75 /* 00006421 */ 000063AE 206C 6F73 movea.l A0, [A4 + 0x6F73] 000063B2 7421 moveq.l D2, 0x21 000063B4 2121 move.l -[A0], -[A1] 000063B6 2120 move.l -[A0], -[A0] 000063B8 596F 7520 subq.w [A7 + 0x7520], 4 000063BC 6465 bcc +0x67 /* 00006423 */ 000063BE 7374 moveq.l D1, 0x74 000063C0 726F moveq.l D1, 0x6F 000063C2 7965 moveq.l D4, 0x65 000063C4 6420 bcc +0x22 /* 000063E6 */ 000063C6 796F moveq.l D4, 0x6F 000063C8 7572 moveq.l D2, 0x72 label000063CA: 000063CA 7365 moveq.l D1, 0x65 label000063CC: 000063CC 6C66 bge +0x68 /* 00006434 */ 000063CE 2100 move.l -[A0], D0 000063D0 2C74 6865 movea.l A6, [A4 + D6 + 0x65] 000063D4 2069 6D70 movea.l A0, [A1 + 0x6D70] label000063D8: 000063D8 6572 bcs +0x74 /* 0000644C */ 000063DA 6975 bvs +0x77 /* 00006451 */ 000063DC 6D20 blt +0x22 /* 000063FE */ 000063DE 6973 bvs +0x75 /* 00006453 */ 000063E0 206C 6F73 movea.l A0, [A4 + 0x6F73] 000063E4 7421 moveq.l D2, 0x21 label000063E6: 000063E6 2120 move.l -[A0], -[A0] 000063E8 7520 moveq.l D2, 0x20 000063EA 6465 bcc +0x67 /* 00006451 */ 000063EC 7374 moveq.l D1, 0x74 000063EE 726F moveq.l D1, 0x6F 000063F0 7965 moveq.l D4, 0x65 000063F2 6420 bcc +0x22 /* 00006414 */ 000063F4 796F moveq.l D4, 0x6F 000063F6 7273 moveq.l D1, 0x73 000063F8 656C bcs +0x6E /* 00006466 */ 000063FA 662E bne +0x30 /* 0000642A */ 000063FC 2000 move.l D0, D0 label000063FE: 000063FE 2241 movea.l A1, D1 00006400 6161 bsr +0x63 /* 00006463 */ 00006402 7272 moveq.l D1, 0x72 00006404 7267 moveq.l D1, 0x67 00006406 6767 beq +0x69 /* 0000646F */ label00006408: 00006408 6868 bvc +0x6A /* 00006472 */ 0000640A 6821 bvc +0x23 /* 0000642D */ 0000640C 2059 movea.l A0, [A1]+ 0000640E 6F75 ble +0x77 /* 00006485 */ 00006410 2072 616E movea.l A0, <> label00006414: 00006414 206F 7574 movea.l A0, [A7 + 0x7574] // begin alternate branch 00006416-00006418 label00006416: 00006416 7574 moveq.l D2, 0x74 // end alternate branch 00006416-00006418 label00006416: // (misaligned) 00006418 206F 6620 movea.l A0, [A7 + 0x6620] // begin alternate branch 0000641A-0000641C label0000641A: 0000641A 6620 bne +0x22 /* 0000643C */ // end alternate branch 0000641A-0000641C label0000641A: // (misaligned) 0000641C 6372 bls +0x74 /* 00006490 */ 0000641E 6577 bcs +0x79 /* 00006497 */ 00006420 2100 move.l -[A0], D0 00006422 2141 7272 move.l [A0 + 0x7272], D1 00006426 7272 moveq.l D1, 0x72 00006428 7272 moveq.l D1, 0x72 label0000642A: 0000642A 7272 moveq.l D1, 0x72 0000642C 7272 moveq.l D1, 0x72 0000642E 6721 beq +0x23 /* 00006451 */ 00006430 2075 2072 movea.l A0, [A5 + D2.w + 0x72] label00006434: 00006434 616E bsr +0x70 /* 000064A4 */ 00006436 206F 7574 movea.l A0, [A7 + 0x7574] 0000643A 206F 6620 movea.l A0, [A7 + 0x6620] // begin alternate branch 0000643C-0000643E label0000643C: 0000643C 6620 bne +0x22 /* 0000645E */ // end alternate branch 0000643C-0000643E label0000643C: // (misaligned) 0000643E 6372 bls +0x74 /* 000064B2 */ 00006440 6577 bcs +0x79 /* 000064B9 */ 00006442 2E20 move.l D7, -[A0] 00006444 0000 0000 ori.b D0, 0x0 00006448 0E46 696E .invalid.w D6, 0x696E /* 'in' */ // invalid immediate operation label0000644C: 0000644C 616C bsr +0x6E /* 000064BA */ 0000644E 2072 6174 movea.l A0, <> 00006452 696E bvs +0x70 /* 000064C2 */ 00006454 673A beq +0x3C /* 00006490 */ 00006456 2000 move.l D0, D0 00006458 0E66 696E .invalid.w -[A6], 0x696E /* 'in' */ // invalid immediate operation 0000645C 616C bsr +0x6E /* 000064CA */ label0000645E: 0000645E 2072 6174 movea.l A0, <> 00006462 696E bvs +0x70 /* 000064D2 */ 00006464 673A beq +0x3C /* 000064A0 */ label00006466: 00006466 2000 move.l D0, D0 export_179: 00006468 4E56 FCF8 link A6, -0x0308 0000646C 48E7 0020 movem.l -[A7], A2 00006470 45ED EC62 lea.l A2, [A5 - 0x139E] // begin alternate branch 00006472-00006474 label00006472: 00006472 EC62 asr D2.w, D6 // end alternate branch 00006472-00006474 label00006472: // (misaligned) 00006474 426E FFFE clr.w [A6 - 0x2] 00006478 2F07 move.l -[A7], D7 0000647A 7001 moveq.l D0, 0x01 0000647C 7E12 moveq.l D7, 0x12 0000647E 9E40 sub.w D7, D0 00006480 6D00 0048 blt +0x4A /* 000064CA */ 00006484 3D40 FFFC move.w [A6 - 0x4], D0 label00006488: 00006488 302E FFFC move.w D0, [A6 - 0x4] 0000648C E548 lsl D0.w, 2 0000648E 41EA 04C6 lea.l A0, [A2 + 0x4C6] // begin alternate branch 00006490-00006492 label00006490: 00006490 04C6 .incomplete // end alternate branch 00006490-00006492 label00006490: // (misaligned) 00006492 4A30 0000 tst.b [A0 + D0.w] 00006496 6600 002A bne +0x2C /* 000064C2 */ 0000649A 302E FFFE move.w D0, [A6 - 0x2] 0000649E 5240 addq.w D0, 1 label000064A0: 000064A0 3D40 FFFE move.w [A6 - 0x2], D0 fn000064A4: 000064A4 302E FFFC move.w D0, [A6 - 0x4] 000064A8 E548 lsl D0.w, 2 000064AA 41EA 04C8 lea.l A0, [A2 + 0x4C8] 000064AE 0C70 0019 0000 cmpi.w [A0 + D0.w], 0x19 // begin alternate branch 000064B2-000064BC label000064B2: 000064B2 0000 6F00 ori.b D0, 0x0 000064B6 000C 302E ori.b A4, 0x2E /* '.' */ fn000064BA: 000064BA FFFE .invalid <> // end alternate branch 000064B2-000064BC label000064B2: // (misaligned) 000064B4 6F00 000C ble +0xE /* 000064C2 */ 000064B8 302E FFFE move.w D0, [A6 - 0x2] fn000064BA: // (misaligned) 000064BC 5240 addq.w D0, 1 000064BE 3D40 FFFE move.w [A6 - 0x2], D0 label000064C2: 000064C2 526E FFFC addq.w [A6 - 0x4], 1 000064C6 51CF FFC0 dbf D7, -0x42 /* 00006488 */ fn000064CA: 000064CA 2E1F move.l D7, [A7]+ 000064CC 302E FFFE move.w D0, [A6 - 0x2] 000064D0 48C0 ext.l D0 label000064D2: 000064D2 81FC 0005 divs.w D0, 0x5 000064D6 3D40 FFFE move.w [A6 - 0x2], D0 000064DA 4A6A 053C tst.w [A2 + 0x53C] 000064DE 6600 000C bne +0xE /* 000064EC */ 000064E2 302E FFFE move.w D0, [A6 - 0x2] 000064E6 5240 addq.w D0, 1 000064E8 3D40 FFFE move.w [A6 - 0x2], D0 label000064EC: 000064EC 0C6A 0019 04BE cmpi.w [A2 + 0x4BE], 0x19 000064F2 6E00 000C bgt +0xE /* 00006500 */ 000064F6 302E FFFE move.w D0, [A6 - 0x2] 000064FA 5240 addq.w D0, 1 000064FC 3D40 FFFE move.w [A6 - 0x2], D0 label00006500: 00006500 302A 04C2 move.w D0, [A2 + 0x4C2] 00006504 D06A 04C4 add.w D0, [A2 + 0x4C4] 00006508 D06A 04C6 add.w D0, [A2 + 0x4C6] 0000650C D06A 04C8 add.w D0, [A2 + 0x4C8] 00006510 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 00006514 6C00 000C bge +0xE /* 00006522 */ 00006518 302E FFFE move.w D0, [A6 - 0x2] 0000651C 5240 addq.w D0, 1 0000651E 3D40 FFFE move.w [A6 - 0x2], D0 label00006522: 00006522 426E FFF8 clr.w [A6 - 0x8] 00006526 2F07 move.l -[A7], D7 00006528 7001 moveq.l D0, 0x01 0000652A 7E0A moveq.l D7, 0x0A 0000652C 9E40 sub.w D7, D0 0000652E 6D00 0052 blt +0x54 /* 00006582 */ 00006532 3D40 FFFC move.w [A6 - 0x4], D0 label00006536: 00006536 2F07 move.l -[A7], D7 00006538 7001 moveq.l D0, 0x01 0000653A 7E0A moveq.l D7, 0x0A 0000653C 9E40 sub.w D7, D0 0000653E 6D00 0038 blt +0x3A /* 00006578 */ 00006542 3D40 FFFA move.w [A6 - 0x6], D0 label00006546: 00006546 302E FFFC move.w D0, [A6 - 0x4] 0000654A C1FC 000C muls.w D0, 0xC 0000654E 322E FFFA move.w D1, [A6 - 0x6] 00006552 D041 add.w D0, D1 00006554 7200 moveq.l D1, 0x00 00006556 41ED EBDE lea.l A0, [A5 - 0x1422] 0000655A 1230 0000 move.b D1, [A0 + D0.w] 0000655E 0C41 00FB cmpi.w D1, 0xFB 00006562 6600 000C bne +0xE /* 00006570 */ 00006566 302E FFF8 move.w D0, [A6 - 0x8] 0000656A 5240 addq.w D0, 1 0000656C 3D40 FFF8 move.w [A6 - 0x8], D0 label00006570: 00006570 526E FFFA addq.w [A6 - 0x6], 1 00006574 51CF FFD0 dbf D7, -0x32 /* 00006546 */ label00006578: 00006578 2E1F move.l D7, [A7]+ 0000657A 526E FFFC addq.w [A6 - 0x4], 1 0000657E 51CF FFB6 dbf D7, -0x4C /* 00006536 */ label00006582: 00006582 2E1F move.l D7, [A7]+ 00006584 4A6E FFF8 tst.w [A6 - 0x8] 00006588 6F00 000C ble +0xE /* 00006596 */ 0000658C 302E FFFE move.w D0, [A6 - 0x2] 00006590 5240 addq.w D0, 1 00006592 3D40 FFFE move.w [A6 - 0x2], D0 label00006596: 00006596 4A2A 04F6 tst.b [A2 + 0x4F6] 0000659A 6600 0020 bne +0x22 /* 000065BC */ 0000659E 302E FFFE move.w D0, [A6 - 0x2] 000065A2 5240 addq.w D0, 1 000065A4 3D40 FFFE move.w [A6 - 0x2], D0 000065A8 0C6A 0005 04C0 cmpi.w [A2 + 0x4C0], 0x5 000065AE 6C00 000C bge +0xE /* 000065BC */ 000065B2 302E FFFE move.w D0, [A6 - 0x2] 000065B6 5240 addq.w D0, 1 000065B8 3D40 FFFE move.w [A6 - 0x2], D0 label000065BC: 000065BC 0C6A 000A 0542 cmpi.w [A2 + 0x542], 0xA /* '\n' */ 000065C2 6C00 000C bge +0xE /* 000065D0 */ 000065C6 302E FFFE move.w D0, [A6 - 0x2] 000065CA 5240 addq.w D0, 1 000065CC 3D40 FFFE move.w [A6 - 0x2], D0 label000065D0: 000065D0 0C6E 0006 FFFE cmpi.w [A6 - 0x2], 0x6 000065D6 6F00 007A ble +0x7C /* 00006652 */ 000065DA 302A 056C move.w D0, [A2 + 0x56C] 000065DE 5240 addq.w D0, 1 000065E0 3540 056C move.w [A2 + 0x56C], D0 000065E4 302D EBE4 move.w D0, [A5 - 0x141C] 000065E8 0240 00FF andi.w D0, 0xFF 000065EC 0040 0100 ori.w D0, 0x100 000065F0 3D40 FEF8 move.w [A6 - 0x108], D0 000065F4 487A 00B6 pea.l [PC + 0xB6 /* 000066AC, value 0x33596F75 '3You', pstring "You have just won a medal for a hopeless situation!" */] 000065F8 486E FEF8 pea.l [A6 - 0x108] 000065FC 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006600 302D EBE4 move.w D0, [A5 - 0x141C] 00006604 0240 00FF andi.w D0, 0xFF 00006608 0040 0100 ori.w D0, 0x100 0000660C 3D40 FDF8 move.w [A6 - 0x208], D0 00006610 486E FDF8 pea.l [A6 - 0x208] 00006614 486E FEF8 pea.l [A6 - 0x108] 00006618 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000661C 487A 00C2 pea.l [PC + 0xC2 /* 000066E0, value 0x7417761, pstring "Award: " */] 00006620 486E FEF8 pea.l [A6 - 0x108] 00006624 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006628 486E FCF8 pea.l [A6 - 0x308] 0000662C 3F3C 0013 move.w -[A7], 0x13 00006630 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00006634 588F addq.l A7, 4 00006636 486E FCF8 pea.l [A6 - 0x308] 0000663A 486E FEF8 pea.l [A6 - 0x108] 0000663E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006642 486E FEF8 pea.l [A6 - 0x108] 00006646 487A 00A0 pea.l [PC + 0xA0 /* 000066E8, value 0x2259 '\"Y', cstring "" */] 0000664A 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] 0000664E 6000 0052 bra +0x54 /* 000066A2 */ label00006652: 00006652 302D EBE4 move.w D0, [A5 - 0x141C] 00006656 0240 00FF andi.w D0, 0xFF 0000665A 0040 0100 ori.w D0, 0x100 0000665E 3D40 FEF8 move.w [A6 - 0x108], D0 00006662 487A 0086 pea.l [PC + 0x86 /* 000066EA, value 0x22596F75 '\"You', pstring "You self-destructed for no reason." */] 00006666 486E FEF8 pea.l [A6 - 0x108] 0000666A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000666E 302D EBE4 move.w D0, [A5 - 0x141C] 00006672 0240 00FF andi.w D0, 0xFF 00006676 0040 0100 ori.w D0, 0x100 0000667A 3D40 FDF8 move.w [A6 - 0x208], D0 0000667E 486E FDF8 pea.l [A6 - 0x208] 00006682 486E FEF8 pea.l [A6 - 0x108] 00006686 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000668A 487A 0082 pea.l [PC + 0x82 /* 0000670E, value 0x20497420 ' It ', pstring "It was not a hopeless situation!" */] 0000668E 486E FEF8 pea.l [A6 - 0x108] 00006692 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006696 486E FEF8 pea.l [A6 - 0x108] 0000669A 487A 0094 pea.l [PC + 0x94 /* 00006730, value 0x4E56 'NV', cstring "" */] 0000669E 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] label000066A2: 000066A2 4CDF 0400 movem.l A2, [A7]+ 000066A6 4E5E unlink A6 000066A8 2E9F move.l [A7], [A7]+ 000066AA 4E75 rts 000066AC 3359 6F75 move.w [A1 + 0x6F75], [A1]+ 000066B0 2068 6176 movea.l A0, [A0 + 0x6176] 000066B4 6520 bcs +0x22 /* 000066D6 */ 000066B6 6A75 bpl +0x77 /* 0000672D */ 000066B8 7374 moveq.l D1, 0x74 000066BA 2077 6F6E movea.l A0, <> 000066BE 2061 movea.l A0, -[A1] 000066C0 206D 6564 movea.l A0, [A5 + 0x6564] 000066C4 616C bsr +0x6E /* 00006732 */ 000066C6 2066 movea.l A0, -[A6] 000066C8 6F72 ble +0x74 /* 0000673C */ 000066CA 2061 movea.l A0, -[A1] 000066CC 2068 6F70 movea.l A0, [A0 + 0x6F70] 000066D0 656C bcs +0x6E /* 0000673E */ 000066D2 6573 bcs +0x75 /* 00006747 */ 000066D4 7320 moveq.l D1, 0x20 label000066D6: 000066D6 7369 moveq.l D1, 0x69 000066D8 7475 moveq.l D2, 0x75 000066DA 6174 bsr +0x76 /* 00006750 */ 000066DC 696F bvs +0x71 /* 0000674D */ 000066DE 6E21 bgt +0x23 /* 00006701 */ 000066E0 0741 bchg D1, D3 000066E2 7761 moveq.l D3, 0x61 000066E4 7264 moveq.l D1, 0x64 000066E6 3A20 move.w D5, -[A0] 000066E8 0000 2259 ori.b D0, 0x59 /* 'Y' */ 000066EC 6F75 ble +0x77 /* 00006763 */ 000066EE 2073 656C movea.l A0, <> 000066F2 662D bne +0x2F /* 00006721 */ 000066F4 6465 bcc +0x67 /* 0000675B */ 000066F6 7374 moveq.l D1, 0x74 000066F8 7275 moveq.l D1, 0x75 000066FA 6374 bls +0x76 /* 00006770 */ 000066FC 6564 bcs +0x66 /* 00006762 */ 000066FE 2066 movea.l A0, -[A6] 00006700 6F72 ble +0x74 /* 00006774 */ 00006702 206E 6F20 movea.l A0, [A6 + 0x6F20] 00006706 7265 moveq.l D1, 0x65 00006708 6173 bsr +0x75 /* 0000677D */ 0000670A 6F6E ble +0x70 /* 0000677A */ 0000670C 2E00 move.l D7, D0 0000670E 2049 movea.l A0, A1 00006710 7420 moveq.l D2, 0x20 00006712 7761 moveq.l D3, 0x61 00006714 7320 moveq.l D1, 0x20 00006716 6E6F bgt +0x71 /* 00006787 */ 00006718 7420 moveq.l D2, 0x20 0000671A 6120 bsr +0x22 /* 0000673C */ 0000671C 686F bvc +0x71 /* 0000678D */ 0000671E 7065 moveq.l D0, 0x65 00006720 6C65 bge +0x67 /* 00006787 */ 00006722 7373 moveq.l D1, 0x73 00006724 2073 6974 movea.l A0, <> 00006728 7561 moveq.l D2, 0x61 0000672A 7469 moveq.l D2, 0x69 0000672C 6F6E ble +0x70 /* 0000679C */ 0000672E 2100 move.l -[A0], D0 00006730 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00006732-0000673E export_180: fn00006732: 00006732 4E56 FCF6 link A6, -0x030A 00006736 48E7 0020 movem.l -[A7], A2 0000673A 45ED EC62 lea.l A2, [A5 - 0x139E] // end alternate branch 00006732-0000673E export_180: // at 00006732 (misaligned) fn00006732: // (misaligned) 00006734 FCF6 48E7 .extension 0xCF6 <> // unimplemented 00006738 0020 45ED ori.b -[A0], 0xED fn0000673C: 0000673C EC62 asr D2.w, D6 label0000673E: 0000673E 206E 0008 movea.l A0, [A6 + 0x8] 00006742 3028 FFFC move.w D0, [A0 - 0x4] 00006746 48C0 ext.l D0 00006748 81FC 0064 divs.w D0, 0x64 /* 'd' */ 0000674C 3D40 FFFE move.w [A6 - 0x2], D0 fn00006750: 00006750 0C52 0004 cmpi.w [A2], 0x4 00006754 6F00 000C ble +0xE /* 00006762 */ 00006758 302E FFFE move.w D0, [A6 - 0x2] 0000675C 5A40 addq.w D0, 5 0000675E 3D40 FFFE move.w [A6 - 0x2], D0 label00006762: 00006762 0C52 0006 cmpi.w [A2], 0x6 00006766 6F00 000C ble +0xE /* 00006774 */ 0000676A 302E FFFE move.w D0, [A6 - 0x2] 0000676E 5A40 addq.w D0, 5 label00006770: 00006770 3D40 FFFE move.w [A6 - 0x2], D0 label00006774: 00006774 0C52 0008 cmpi.w [A2], 0x8 00006778 6F00 000C ble +0xE /* 00006786 */ // begin alternate branch 0000677A-00006780 label0000677A: 0000677A 000C 302E ori.b A4, 0x2E /* '.' */ 0000677E FFFE .invalid <> // end alternate branch 0000677A-00006780 label0000677A: // (misaligned) 0000677C 302E FFFE move.w D0, [A6 - 0x2] 00006780 5A40 addq.w D0, 5 00006782 3D40 FFFE move.w [A6 - 0x2], D0 label00006786: 00006786 302E FFFE move.w D0, [A6 - 0x2] 0000678A 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 0000678E 6D00 0014 blt +0x16 /* 000067A4 */ 00006792 0C40 0068 cmpi.w D0, 0x68 /* 'h' */ 00006796 6E00 000C bgt +0xE /* 000067A4 */ 0000679A 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 // begin alternate branch 0000679C-000067A0 label0000679C: 0000679C 0001 FFFE ori.b D1, 0xFE // end alternate branch 0000679C-000067A0 label0000679C: // (misaligned) 000067A0 6000 00B6 bra +0xB8 /* 00006858 */ label000067A4: 000067A4 0C40 0069 cmpi.w D0, 0x69 /* 'i' */ 000067A8 6D00 0014 blt +0x16 /* 000067BE */ 000067AC 0C40 006D cmpi.w D0, 0x6D /* 'm' */ 000067B0 6E00 000C bgt +0xE /* 000067BE */ 000067B4 3D7C 0004 FFFE move.w [A6 - 0x2], 0x4 000067BA 6000 009C bra +0x9E /* 00006858 */ label000067BE: 000067BE 0C40 006E cmpi.w D0, 0x6E /* 'n' */ 000067C2 6D00 0014 blt +0x16 /* 000067D8 */ 000067C6 0C40 0072 cmpi.w D0, 0x72 /* 'r' */ 000067CA 6E00 000C bgt +0xE /* 000067D8 */ 000067CE 3D7C 0007 FFFE move.w [A6 - 0x2], 0x7 000067D4 6000 0082 bra +0x84 /* 00006858 */ label000067D8: 000067D8 0C40 0073 cmpi.w D0, 0x73 /* 's' */ 000067DC 6D00 0014 blt +0x16 /* 000067F2 */ 000067E0 0C40 0077 cmpi.w D0, 0x77 /* 'w' */ 000067E4 6E00 000C bgt +0xE /* 000067F2 */ 000067E8 3D7C 000A FFFE move.w [A6 - 0x2], 0xA /* '\n' */ 000067EE 6000 0068 bra +0x6A /* 00006858 */ label000067F2: 000067F2 0C40 0078 cmpi.w D0, 0x78 /* 'x' */ 000067F6 6D00 0014 blt +0x16 /* 0000680C */ 000067FA 0C40 007C cmpi.w D0, 0x7C /* '|' */ 000067FE 6E00 000C bgt +0xE /* 0000680C */ 00006802 3D7C 000D FFFE move.w [A6 - 0x2], 0xD /* '\r' */ 00006808 6000 004E bra +0x50 /* 00006858 */ label0000680C: 0000680C 0C40 007D cmpi.w D0, 0x7D /* '}' */ 00006810 6D00 0014 blt +0x16 /* 00006826 */ 00006814 0C40 0081 cmpi.w D0, 0x81 00006818 6E00 000C bgt +0xE /* 00006826 */ 0000681C 3D7C 0010 FFFE move.w [A6 - 0x2], 0x10 00006822 6000 0034 bra +0x36 /* 00006858 */ label00006826: 00006826 0C40 0082 cmpi.w D0, 0x82 0000682A 6D00 0014 blt +0x16 /* 00006840 */ 0000682E 0C40 0087 cmpi.w D0, 0x87 00006832 6E00 000C bgt +0xE /* 00006840 */ 00006836 3D7C 0011 FFFE move.w [A6 - 0x2], 0x11 0000683C 6000 001A bra +0x1C /* 00006858 */ label00006840: 00006840 0C6E 0087 FFFE cmpi.w [A6 - 0x2], 0x87 00006846 6F00 000C ble +0xE /* 00006854 */ 0000684A 3D7C 0012 FFFE move.w [A6 - 0x2], 0x12 00006850 6000 0006 bra +0x8 /* 00006858 */ label00006854: 00006854 426E FFFE clr.w [A6 - 0x2] label00006858: 00006858 4A6E FFFE tst.w [A6 - 0x2] 0000685C 6F00 0134 ble +0x136 /* 00006992 */ 00006860 0C6E 0010 FFFE cmpi.w [A6 - 0x2], 0x10 00006866 6C00 00A2 bge +0xA4 /* 0000690A */ 0000686A 302E FFFE move.w D0, [A6 - 0x2] 0000686E E348 lsl D0.w, 1 00006870 41EA 0546 lea.l A0, [A2 + 0x546] 00006874 3D70 0000 FFFC move.w [A6 - 0x4], [A0 + D0.w] 0000687A 302E FFFE move.w D0, [A6 - 0x2] 0000687E 5240 addq.w D0, 1 00006880 E348 lsl D0.w, 1 00006882 41EA 0546 lea.l A0, [A2 + 0x546] 00006886 3D70 0000 FFFA move.w [A6 - 0x6], [A0 + D0.w] 0000688C 302E FFFE move.w D0, [A6 - 0x2] 00006890 5440 addq.w D0, 2 00006892 E348 lsl D0.w, 1 00006894 41EA 0546 lea.l A0, [A2 + 0x546] 00006898 3D70 0000 FFF8 move.w [A6 - 0x8], [A0 + D0.w] 0000689E 302E FFFC move.w D0, [A6 - 0x4] 000068A2 B06E FFFA cmp.w D0, [A6 - 0x6] 000068A6 5CC0 sge D0 000068A8 4400 neg.b D0 000068AA 4A6E FFFC tst.w [A6 - 0x4] 000068AE 5EC1 sgt D1 000068B0 4401 neg.b D1 000068B2 C001 and.b D0, D1 000068B4 6700 0054 beq +0x56 /* 0000690A */ 000068B8 302E FFFE move.w D0, [A6 - 0x2] 000068BC 5240 addq.w D0, 1 000068BE 3D40 FFFE move.w [A6 - 0x2], D0 000068C2 302E FFFA move.w D0, [A6 - 0x6] 000068C6 B06E FFF8 cmp.w D0, [A6 - 0x8] 000068CA 5CC0 sge D0 000068CC 4400 neg.b D0 000068CE 4A6E FFFA tst.w [A6 - 0x6] 000068D2 5EC1 sgt D1 000068D4 4401 neg.b D1 000068D6 C001 and.b D0, D1 000068D8 6700 0030 beq +0x32 /* 0000690A */ 000068DC 302E FFFE move.w D0, [A6 - 0x2] 000068E0 5240 addq.w D0, 1 000068E2 3D40 FFFE move.w [A6 - 0x2], D0 000068E6 302E FFF8 move.w D0, [A6 - 0x8] 000068EA B06E FFFC cmp.w D0, [A6 - 0x4] 000068EE 5CC0 sge D0 000068F0 4400 neg.b D0 000068F2 4A6E FFF8 tst.w [A6 - 0x8] 000068F6 5EC1 sgt D1 000068F8 4401 neg.b D1 000068FA C001 and.b D0, D1 000068FC 6700 000C beq +0xE /* 0000690A */ 00006900 302E FFFE move.w D0, [A6 - 0x2] 00006904 5540 subq.w D0, 2 00006906 3D40 FFFE move.w [A6 - 0x2], D0 label0000690A: 0000690A 302E FFFE move.w D0, [A6 - 0x2] 0000690E E348 lsl D0.w, 1 00006910 322E FFFE move.w D1, [A6 - 0x2] 00006914 E349 lsl D1.w, 1 00006916 41EA 0546 lea.l A0, [A2 + 0x546] 0000691A 3430 1000 move.w D2, [A0 + D1.w] 0000691E 5242 addq.w D2, 1 00006920 43EA 0546 lea.l A1, [A2 + 0x546] 00006924 3382 0000 move.w [A1 + D0.w], D2 00006928 302D EBE4 move.w D0, [A5 - 0x141C] 0000692C 0240 00FF andi.w D0, 0xFF 00006930 0040 0100 ori.w D0, 0x100 00006934 3D40 FEF6 move.w [A6 - 0x10A], D0 00006938 487A 012A pea.l [PC + 0x12A /* 00006A64, value 0x36596F75 '6You', pstring "You have just won a medal for outstanding performance!" */] 0000693C 486E FEF6 pea.l [A6 - 0x10A] 00006940 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006944 302D EBE4 move.w D0, [A5 - 0x141C] 00006948 0240 00FF andi.w D0, 0xFF 0000694C 0040 0100 ori.w D0, 0x100 00006950 3D40 FDF6 move.w [A6 - 0x20A], D0 00006954 486E FDF6 pea.l [A6 - 0x20A] 00006958 486E FEF6 pea.l [A6 - 0x10A] 0000695C 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006960 487A 013A pea.l [PC + 0x13A /* 00006A9C, value 0x7417761, pstring "Award: " */] 00006964 486E FEF6 pea.l [A6 - 0x10A] 00006968 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000696C 486E FCF6 pea.l [A6 - 0x30A] 00006970 3F2E FFFE move.w -[A7], [A6 - 0x2] 00006974 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00006978 588F addq.l A7, 4 0000697A 486E FCF6 pea.l [A6 - 0x30A] 0000697E 486E FEF6 pea.l [A6 - 0x10A] 00006982 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006986 486E FEF6 pea.l [A6 - 0x10A] 0000698A 487A 0118 pea.l [PC + 0x118 /* 00006AA4, value 0x3659 '6Y', cstring "" */] 0000698E 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] label00006992: 00006992 426E FFFE clr.w [A6 - 0x2] 00006996 2F07 move.l -[A7], D7 00006998 7001 moveq.l D0, 0x01 0000699A 3E12 move.w D7, [A2] 0000699C 9E40 sub.w D7, D0 0000699E 6D00 0024 blt +0x26 /* 000069C4 */ 000069A2 3D40 FFF6 move.w [A6 - 0xA], D0 label000069A6: 000069A6 302E FFF6 move.w D0, [A6 - 0xA] 000069AA E748 lsl D0.w, 3 000069AC 322E FFFE move.w D1, [A6 - 0x2] 000069B0 41EA 0568 lea.l A0, [A2 + 0x568] 000069B4 D270 0000 add.w D1, [A0 + D0.w] 000069B8 3D41 FFFE move.w [A6 - 0x2], D1 000069BC 526E FFF6 addq.w [A6 - 0xA], 1 000069C0 51CF FFE4 dbf D7, -0x1E /* 000069A6 */ label000069C4: 000069C4 2E1F move.l D7, [A7]+ 000069C6 4A6E FFFE tst.w [A6 - 0x2] 000069CA 5EC0 sgt D0 000069CC 4400 neg.b D0 000069CE 322E FFFE move.w D1, [A6 - 0x2] 000069D2 48C1 ext.l D1 000069D4 83FC 0032 divs.w D1, 0x32 /* '2' */ 000069D8 4841 swap.w D1 000069DA 4A41 tst.w D1 000069DC 57C1 seq D1 000069DE 4401 neg.b D1 000069E0 C001 and.b D0, D1 000069E2 6700 0076 beq +0x78 /* 00006A5A */ 000069E6 302A 056E move.w D0, [A2 + 0x56E] 000069EA 5240 addq.w D0, 1 000069EC 3540 056E move.w [A2 + 0x56E], D0 000069F0 302D EBE4 move.w D0, [A5 - 0x141C] 000069F4 0240 00FF andi.w D0, 0xFF 000069F8 0040 0100 ori.w D0, 0x100 000069FC 3D40 FEF6 move.w [A6 - 0x10A], D0 00006A00 487A 00A4 pea.l [PC + 0xA4 /* 00006AA6, value 0x36596F75 '6You', pstring "You have just won a medal for outstanding performance!" */] 00006A04 486E FEF6 pea.l [A6 - 0x10A] 00006A08 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006A0C 302D EBE4 move.w D0, [A5 - 0x141C] 00006A10 0240 00FF andi.w D0, 0xFF 00006A14 0040 0100 ori.w D0, 0x100 00006A18 3D40 FDF6 move.w [A6 - 0x20A], D0 00006A1C 486E FDF6 pea.l [A6 - 0x20A] 00006A20 486E FEF6 pea.l [A6 - 0x10A] 00006A24 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006A28 487A 00B4 pea.l [PC + 0xB4 /* 00006ADE, value 0x7417761, pstring "Award: " */] 00006A2C 486E FEF6 pea.l [A6 - 0x10A] 00006A30 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006A34 486E FCF6 pea.l [A6 - 0x30A] 00006A38 3F3C 0014 move.w -[A7], 0x14 00006A3C 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00006A40 588F addq.l A7, 4 00006A42 486E FCF6 pea.l [A6 - 0x30A] 00006A46 486E FEF6 pea.l [A6 - 0x10A] 00006A4A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006A4E 486E FEF6 pea.l [A6 - 0x10A] 00006A52 487A 0092 pea.l [PC + 0x92 /* 00006AE6, value 0x4E56 'NV', cstring "" */] 00006A56 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] label00006A5A: 00006A5A 4CDF 0400 movem.l A2, [A7]+ 00006A5E 4E5E unlink A6 00006A60 2E9F move.l [A7], [A7]+ 00006A62 4E75 rts 00006A64 3659 movea.w A3, [A1]+ 00006A66 6F75 ble +0x77 /* 00006ADD */ 00006A68 2068 6176 movea.l A0, [A0 + 0x6176] 00006A6C 6520 bcs +0x22 /* 00006A8E */ 00006A6E 6A75 bpl +0x77 /* 00006AE5 */ 00006A70 7374 moveq.l D1, 0x74 00006A72 2077 6F6E movea.l A0, <> 00006A76 2061 movea.l A0, -[A1] 00006A78 206D 6564 movea.l A0, [A5 + 0x6564] 00006A7C 616C bsr +0x6E /* 00006AEA */ 00006A7E 2066 movea.l A0, -[A6] 00006A80 6F72 ble +0x74 /* 00006AF4 */ 00006A82 206F 7574 movea.l A0, [A7 + 0x7574] 00006A86 7374 moveq.l D1, 0x74 00006A88 616E bsr +0x70 /* 00006AF8 */ 00006A8A 6469 bcc +0x6B /* 00006AF5 */ 00006A8C 6E67 bgt +0x69 /* 00006AF5 */ label00006A8E: 00006A8E 2070 6572 666F 726D 616E movea.l A0, [[A0 + 0x666F726D] + 0x616E] 00006A98 6365 bls +0x67 /* 00006AFF */ 00006A9A 2100 move.l -[A0], D0 00006A9C 0741 bchg D1, D3 00006A9E 7761 moveq.l D3, 0x61 00006AA0 7264 moveq.l D1, 0x64 00006AA2 3A20 move.w D5, -[A0] 00006AA4 0000 3659 ori.b D0, 0x59 /* 'Y' */ 00006AA8 6F75 ble +0x77 /* 00006B1F */ 00006AAA 2068 6176 movea.l A0, [A0 + 0x6176] 00006AAE 6520 bcs +0x22 /* 00006AD0 */ 00006AB0 6A75 bpl +0x77 /* 00006B27 */ 00006AB2 7374 moveq.l D1, 0x74 00006AB4 2077 6F6E movea.l A0, <> 00006AB8 2061 movea.l A0, -[A1] 00006ABA 206D 6564 movea.l A0, [A5 + 0x6564] 00006ABE 616C bsr +0x6E /* 00006B2C */ 00006AC0 2066 movea.l A0, -[A6] 00006AC2 6F72 ble +0x74 /* 00006B36 */ 00006AC4 206F 7574 movea.l A0, [A7 + 0x7574] 00006AC8 7374 moveq.l D1, 0x74 00006ACA 616E bsr +0x70 /* 00006B3A */ 00006ACC 6469 bcc +0x6B /* 00006B37 */ 00006ACE 6E67 bgt +0x69 /* 00006B37 */ label00006AD0: 00006AD0 2070 6572 666F 726D 616E movea.l A0, [[A0 + 0x666F726D] + 0x616E] 00006ADA 6365 bls +0x67 /* 00006B41 */ 00006ADC 2100 move.l -[A0], D0 00006ADE 0741 bchg D1, D3 00006AE0 7761 moveq.l D3, 0x61 00006AE2 7264 moveq.l D1, 0x64 00006AE4 3A20 move.w D5, -[A0] 00006AE6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_181: // at 00006AE8 (misaligned) fn00006AEA: 00006AEA F6F4 48E7 .extension 0x6F4 <> // unimplemented 00006AEE 0030 45ED EC62 ori.b [A0 + A6 * 4 + 0x62], 0xED label00006AF4: 00006AF4 3012 move.w D0, [A2] 00006AF6 E748 lsl D0.w, 3 fn00006AF8: 00006AF8 47EA 0568 lea.l A3, [A2 + 0x568] 00006AFC 47F3 0000 lea.l A3, [A3 + D0.w] 00006B00 3013 move.w D0, [A3] 00006B02 48C0 ext.l D0 00006B04 2F00 move.l -[A7], D0 00006B06 486E FDF4 pea.l [A6 - 0x20C] 00006B0A 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00006B0E 486B 0002 pea.l [A3 + 0x2] 00006B12 486E FDEA pea.l [A6 - 0x216] 00006B16 3F3C 100E move.w -[A7], 0x100E 00006B1A A9EB syscall Pack4/FP68K 00006B1C 486E FDF4 pea.l [A6 - 0x20C] 00006B20 486E FDEA pea.l [A6 - 0x216] 00006B24 3F3C 0004 move.w -[A7], 0x4 00006B28 A9EB syscall Pack4/FP68K 00006B2A 206E 0008 movea.l A0, [A6 + 0x8] // begin alternate branch 00006B2C-00006B32 fn00006B2C: 00006B2C 0008 3028 ori.b A0, 0x28 /* '(' */ 00006B30 FFFC .invalid <> // end alternate branch 00006B2C-00006B32 fn00006B2C: // (misaligned) 00006B2E 3028 FFFC move.w D0, [A0 - 0x4] 00006B32 48C0 ext.l D0 00006B34 2F00 move.l -[A7], D0 label00006B36: 00006B36 486E FDE0 pea.l [A6 - 0x220] fn00006B3A: 00006B3A 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00006B3E 486E FDE0 pea.l [A6 - 0x220] 00006B42 486E FDEA pea.l [A6 - 0x216] 00006B46 3F3C 0000 move.w -[A7], 0x0 00006B4A A9EB syscall Pack4/FP68K 00006B4C 486E FDEA pea.l [A6 - 0x216] 00006B50 486B 0002 pea.l [A3 + 0x2] 00006B54 3F3C 1010 move.w -[A7], 0x1010 00006B58 A9EB syscall Pack4/FP68K 00006B5A 3013 move.w D0, [A3] 00006B5C 5240 addq.w D0, 1 00006B5E 3680 move.w [A3], D0 00006B60 3013 move.w D0, [A3] 00006B62 48C0 ext.l D0 00006B64 2F00 move.l -[A7], D0 00006B66 486E FDF4 pea.l [A6 - 0x20C] 00006B6A 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00006B6E 486B 0002 pea.l [A3 + 0x2] 00006B72 486E FDEA pea.l [A6 - 0x216] 00006B76 3F3C 100E move.w -[A7], 0x100E 00006B7A A9EB syscall Pack4/FP68K 00006B7C 486E FDF4 pea.l [A6 - 0x20C] 00006B80 486E FDEA pea.l [A6 - 0x216] 00006B84 3F3C 0006 move.w -[A7], 0x6 00006B88 A9EB syscall Pack4/FP68K 00006B8A 486E FDEA pea.l [A6 - 0x216] 00006B8E 486B 0002 pea.l [A3 + 0x2] 00006B92 3F3C 1010 move.w -[A7], 0x1010 00006B96 A9EB syscall Pack4/FP68K 00006B98 3D7C 0003 FDFE move.w [A6 - 0x202], 0x3 00006B9E 0C52 0002 cmpi.w [A2], 0x2 00006BA2 6F00 0008 ble +0xA /* 00006BAC */ 00006BA6 3D7C 0005 FDFE move.w [A6 - 0x202], 0x5 label00006BAC: 00006BAC 3013 move.w D0, [A3] 00006BAE B06E FDFE cmp.w D0, [A6 - 0x202] 00006BB2 5CC0 sge D0 00006BB4 4400 neg.b D0 00006BB6 486B 0002 pea.l [A3 + 0x2] 00006BBA 486E FDF4 pea.l [A6 - 0x20C] 00006BBE 3F3C 100E move.w -[A7], 0x100E 00006BC2 A9EB syscall Pack4/FP68K 00006BC4 487A 0222 pea.l [PC + 0x222 /* 00006DE8, value 0x400BEA60 */] 00006BC8 486E FDF4 pea.l [A6 - 0x20C] 00006BCC 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00006BD0 A9EB syscall Pack4/FP68K 00006BD2 54C1 scc D1 00006BD4 4401 neg.b D1 00006BD6 C001 and.b D0, D1 00006BD8 6700 0204 beq +0x206 /* 00006DDE */ 00006BDC 558F subq.l A7, 2 00006BDE 3012 move.w D0, [A2] 00006BE0 5240 addq.w D0, 1 00006BE2 3F00 move.w -[A7], D0 00006BE4 3F3C 0001 move.w -[A7], 0x1 00006BE8 3F3C 000B move.w -[A7], 0xB 00006BEC 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00006BF0 349F move.w [A2], [A7]+ 00006BF2 3D7C 0003 FDFE move.w [A6 - 0x202], 0x3 00006BF8 0C52 0002 cmpi.w [A2], 0x2 00006BFC 6F00 0008 ble +0xA /* 00006C06 */ 00006C00 3D7C 0005 FDFE move.w [A6 - 0x202], 0x5 label00006C06: 00006C06 302D EBE4 move.w D0, [A5 - 0x141C] 00006C0A 0240 00FF andi.w D0, 0xFF 00006C0E 0040 0100 ori.w D0, 0x100 00006C12 3D40 FCFE move.w [A6 - 0x302], D0 00006C16 487A 01DA pea.l [PC + 0x1DA /* 00006DF2, value 0x25436F6E '%Con', pstring "Congratulations! You went up a level!" */] 00006C1A 486E FBFE pea.l [A6 - 0x402] 00006C1E 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00006C22 486E FCFE pea.l [A6 - 0x302] 00006C26 486E FBFE pea.l [A6 - 0x402] 00006C2A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006C2E 487A 01E8 pea.l [PC + 0x1E8 /* 00006E18, value 0x1D596F75, pstring "You are now working on level " */] 00006C32 486E FBFE pea.l [A6 - 0x402] 00006C36 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006C3A 486E FAFE pea.l [A6 - 0x502] 00006C3E 3012 move.w D0, [A2] 00006C40 48C0 ext.l D0 00006C42 2F00 move.l -[A7], D0 00006C44 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00006C48 588F addq.l A7, 4 00006C4A 486E FAFE pea.l [A6 - 0x502] 00006C4E 486E FBFE pea.l [A6 - 0x402] 00006C52 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006C56 487A 01DE pea.l [PC + 0x1DE /* 00006E36, value 0x1210959 */] 00006C5A 486E FBFE pea.l [A6 - 0x402] 00006C5E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006C62 302D EBE4 move.w D0, [A5 - 0x141C] 00006C66 0240 00FF andi.w D0, 0xFF 00006C6A 0040 0100 ori.w D0, 0x100 00006C6E 3D40 F9FE move.w [A6 - 0x602], D0 00006C72 486E F9FE pea.l [A6 - 0x602] 00006C76 486E FBFE pea.l [A6 - 0x402] 00006C7A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006C7E 487A 01B8 pea.l [PC + 0x1B8 /* 00006E38, value 0x9596F75 '\tYou', pstring "You need " */] 00006C82 486E FBFE pea.l [A6 - 0x402] 00006C86 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006C8A 486E F8FE pea.l [A6 - 0x702] 00006C8E 302E FDFE move.w D0, [A6 - 0x202] 00006C92 48C0 ext.l D0 00006C94 2F00 move.l -[A7], D0 00006C96 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00006C9A 588F addq.l A7, 4 00006C9C 486E F8FE pea.l [A6 - 0x702] 00006CA0 486E FBFE pea.l [A6 - 0x402] 00006CA4 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006CA8 487A 0198 pea.l [PC + 0x198 /* 00006E42, value 0x1B206D69, pstring " missions to go up a level." */] 00006CAC 486E FBFE pea.l [A6 - 0x402] 00006CB0 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006CB4 302D EBE4 move.w D0, [A5 - 0x141C] 00006CB8 0240 00FF andi.w D0, 0xFF 00006CBC 0040 0100 ori.w D0, 0x100 00006CC0 3D40 F7FE move.w [A6 - 0x802], D0 00006CC4 486E F7FE pea.l [A6 - 0x802] 00006CC8 486E FBFE pea.l [A6 - 0x402] 00006CCC 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006CD0 487A 018C pea.l [PC + 0x18C /* 00006E5E, value 0x22456666 '\"Eff', pstring "Efficiency rating of prior level: " */] 00006CD4 486E FBFE pea.l [A6 - 0x402] 00006CD8 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006CDC 486E F6FE pea.l [A6 - 0x902] 00006CE0 486B 0002 pea.l [A3 + 0x2] 00006CE4 486E F6F4 pea.l [A6 - 0x90C] 00006CE8 3F3C 100E move.w -[A7], 0x100E 00006CEC A9EB syscall Pack4/FP68K 00006CEE 486E F6F4 pea.l [A6 - 0x90C] 00006CF2 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00006CF6 201F move.l D0, [A7]+ 00006CF8 720A moveq.l D1, 0x0A 00006CFA 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00006CFE 2F00 move.l -[A7], D0 00006D00 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00006D04 588F addq.l A7, 4 00006D06 486E F6FE pea.l [A6 - 0x902] 00006D0A 486E FBFE pea.l [A6 - 0x402] 00006D0E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006D12 486E FBFE pea.l [A6 - 0x402] 00006D16 486E FF00 pea.l [A6 - 0x100] 00006D1A 3F3C 00FF move.w -[A7], 0xFF 00006D1E 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00006D22 486E FCFE pea.l [A6 - 0x302] 00006D26 3012 move.w D0, [A2] 00006D28 48C0 ext.l D0 00006D2A 2F00 move.l -[A7], D0 00006D2C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00006D30 588F addq.l A7, 4 00006D32 487A 014E pea.l [PC + 0x14E /* 00006E82, value 0x3E636F6E '>con', pstring "congratiulations! u went up a level! u r now working on level " */] 00006D36 486E FBFE pea.l [A6 - 0x402] 00006D3A 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00006D3E 486E FCFE pea.l [A6 - 0x302] 00006D42 486E FBFE pea.l [A6 - 0x402] 00006D46 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006D4A 487A 0176 pea.l [PC + 0x176 /* 00006EC2, value 0x9212075 '\t! u', pstring "! u need " */] 00006D4E 486E FBFE pea.l [A6 - 0x402] 00006D52 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006D56 486E FAFE pea.l [A6 - 0x502] 00006D5A 302E FDFE move.w D0, [A6 - 0x202] 00006D5E 48C0 ext.l D0 00006D60 2F00 move.l -[A7], D0 00006D62 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00006D66 588F addq.l A7, 4 00006D68 486E FAFE pea.l [A6 - 0x502] 00006D6C 486E FBFE pea.l [A6 - 0x402] 00006D70 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006D74 487A 0156 pea.l [PC + 0x156 /* 00006ECC, value 0x3D206D69 '= mi', pstring " missions 2 go up a level. efficiency rating of prior level: " */] 00006D78 486E FBFE pea.l [A6 - 0x402] 00006D7C 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006D80 486E F9FE pea.l [A6 - 0x602] 00006D84 486B 0002 pea.l [A3 + 0x2] 00006D88 486E F9F4 pea.l [A6 - 0x60C] 00006D8C 3F3C 100E move.w -[A7], 0x100E 00006D90 A9EB syscall Pack4/FP68K 00006D92 486E F9F4 pea.l [A6 - 0x60C] 00006D96 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00006D9A 201F move.l D0, [A7]+ 00006D9C 720A moveq.l D1, 0x0A 00006D9E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00006DA2 2F00 move.l -[A7], D0 00006DA4 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00006DA8 588F addq.l A7, 4 00006DAA 486E F9FE pea.l [A6 - 0x602] 00006DAE 486E FBFE pea.l [A6 - 0x402] 00006DB2 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006DB6 487A 0152 pea.l [PC + 0x152 /* 00006F0A, value 0x22E2000, pstring ". " */] 00006DBA 486E FBFE pea.l [A6 - 0x402] 00006DBE 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006DC2 486E FBFE pea.l [A6 - 0x402] 00006DC6 486E FE00 pea.l [A6 - 0x200] 00006DCA 3F3C 00FF move.w -[A7], 0xFF 00006DCE 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00006DD2 486E FF00 pea.l [A6 - 0x100] 00006DD6 486E FE00 pea.l [A6 - 0x200] 00006DDA 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] label00006DDE: 00006DDE 4CDF 0C00 movem.l A2,A3, [A7]+ 00006DE2 4E5E unlink A6 00006DE4 2E9F move.l [A7], [A7]+ 00006DE6 4E75 rts 00006DE8 400B negx.b A3 00006DEA EA60 asr D0.w, D5 00006DEC 0000 0000 ori.b D0, 0x0 00006DF0 0000 2543 ori.b D0, 0x43 /* 'C' */ 00006DF4 6F6E ble +0x70 /* 00006E64 */ 00006DF6 6772 beq +0x74 /* 00006E6A */ 00006DF8 6174 bsr +0x76 /* 00006E6E */ 00006DFA 756C moveq.l D2, 0x6C 00006DFC 6174 bsr +0x76 /* 00006E72 */ 00006DFE 696F bvs +0x71 /* 00006E6F */ 00006E00 6E73 bgt +0x75 /* 00006E75 */ 00006E02 2120 move.l -[A0], -[A0] 00006E04 596F 7520 subq.w [A7 + 0x7520], 4 00006E08 7765 moveq.l D3, 0x65 00006E0A 6E74 bgt +0x76 /* 00006E80 */ 00006E0C 2075 7020 movea.l A0, [A5 + D7.w + 0x20] 00006E10 6120 bsr +0x22 /* 00006E32 */ 00006E12 6C65 bge +0x67 /* 00006E79 */ 00006E14 7665 moveq.l D3, 0x65 00006E16 6C21 bge +0x23 /* 00006E39 */ 00006E18 1D59 6F75 move.b [A6 + 0x6F75], [A1]+ 00006E1C 2061 movea.l A0, -[A1] 00006E1E 7265 moveq.l D1, 0x65 00006E20 206E 6F77 movea.l A0, [A6 + 0x6F77] 00006E24 2077 6F72 6B69 6E67 206F movea.l A0, [[A7 + 0x6B696E67] + 0x206F] 00006E2E 6E20 bgt +0x22 /* 00006E50 */ 00006E30 6C65 bge +0x67 /* 00006E97 */ fn00006E32: 00006E32 7665 moveq.l D3, 0x65 00006E34 6C20 bge +0x22 /* 00006E56 */ 00006E36 0121 btst -[A1], D0 00006E38 0959 bchg [A1]+, D4 00006E3A 6F75 ble +0x77 /* 00006EB1 */ 00006E3C 206E 6565 movea.l A0, [A6 + 0x6565] 00006E40 6420 bcc +0x22 /* 00006E62 */ 00006E42 1B20 move.b -[A5], -[A0] 00006E44 6D69 blt +0x6B /* 00006EAF */ 00006E46 7373 moveq.l D1, 0x73 00006E48 696F bvs +0x71 /* 00006EB9 */ 00006E4A 6E73 bgt +0x75 /* 00006EBF */ 00006E4C 2074 6F20 676F movea.l A0, [A4 + 0x676F + D6 * 8] // begin alternate branch 00006E50-00006E52 label00006E50: 00006E50 676F beq +0x71 /* 00006EC1 */ // end alternate branch 00006E50-00006E52 label00006E50: // (misaligned) 00006E52 2075 7020 movea.l A0, [A5 + D7.w + 0x20] label00006E56: 00006E56 6120 bsr +0x22 /* 00006E78 */ 00006E58 6C65 bge +0x67 /* 00006EBF */ 00006E5A 7665 moveq.l D3, 0x65 00006E5C 6C2E bge +0x30 /* 00006E8C */ 00006E5E 2245 movea.l A1, D5 00006E60 6666 bne +0x68 /* 00006EC8 */ label00006E62: 00006E62 6963 bvs +0x65 /* 00006EC7 */ label00006E64: 00006E64 6965 bvs +0x67 /* 00006ECB */ 00006E66 6E63 bgt +0x65 /* 00006ECB */ 00006E68 7920 moveq.l D4, 0x20 label00006E6A: 00006E6A 7261 moveq.l D1, 0x61 00006E6C 7469 moveq.l D2, 0x69 fn00006E6E: 00006E6E 6E67 bgt +0x69 /* 00006ED7 */ 00006E70 206F 6620 movea.l A0, [A7 + 0x6620] // begin alternate branch 00006E72-00006E74 fn00006E72: 00006E72 6620 bne +0x22 /* 00006E94 */ // end alternate branch 00006E72-00006E74 fn00006E72: // (misaligned) 00006E74 7072 moveq.l D0, 0x72 00006E76 696F bvs +0x71 /* 00006EE7 */ fn00006E78: 00006E78 7220 moveq.l D1, 0x20 00006E7A 6C65 bge +0x67 /* 00006EE1 */ 00006E7C 7665 moveq.l D3, 0x65 00006E7E 6C3A bge +0x3C /* 00006EBA */ label00006E80: 00006E80 2000 move.l D0, D0 00006E82 3E63 movea.w A7, -[A3] 00006E84 6F6E ble +0x70 /* 00006EF4 */ 00006E86 6772 beq +0x74 /* 00006EFA */ 00006E88 6174 bsr +0x76 /* 00006EFE */ 00006E8A 6975 bvs +0x77 /* 00006F01 */ label00006E8C: 00006E8C 6C61 bge +0x63 /* 00006EEF */ 00006E8E 7469 moveq.l D2, 0x69 00006E90 6F6E ble +0x70 /* 00006F00 */ 00006E92 7321 moveq.l D1, 0x21 label00006E94: 00006E94 2075 2077 movea.l A0, [A5 + D2.w + 0x77] 00006E98 656E bcs +0x70 /* 00006F08 */ 00006E9A 7420 moveq.l D2, 0x20 00006E9C 7570 moveq.l D2, 0x70 00006E9E 2061 movea.l A0, -[A1] 00006EA0 206C 6576 movea.l A0, [A4 + 0x6576] 00006EA4 656C bcs +0x6E /* 00006F12 */ 00006EA6 2120 move.l -[A0], -[A0] 00006EA8 7520 moveq.l D2, 0x20 00006EAA 7220 moveq.l D1, 0x20 00006EAC 6E6F bgt +0x71 /* 00006F1D */ 00006EAE 7720 moveq.l D3, 0x20 00006EB0 776F moveq.l D3, 0x6F 00006EB2 726B moveq.l D1, 0x6B 00006EB4 696E bvs +0x70 /* 00006F24 */ 00006EB6 6720 beq +0x22 /* 00006ED8 */ 00006EB8 6F6E ble +0x70 /* 00006F28 */ label00006EBA: 00006EBA 206C 6576 movea.l A0, [A4 + 0x6576] 00006EBE 656C bcs +0x6E /* 00006F2C */ 00006EC0 2000 move.l D0, D0 00006EC2 0921 btst -[A1], D4 00006EC4 2075 206E movea.l A0, [A5 + D2.w + 0x6E] label00006EC8: 00006EC8 6565 bcs +0x67 /* 00006F2F */ 00006ECA 6420 bcc +0x22 /* 00006EEC */ 00006ECC 3D20 move.w -[A6], -[A0] 00006ECE 6D69 blt +0x6B /* 00006F39 */ 00006ED0 7373 moveq.l D1, 0x73 00006ED2 696F bvs +0x71 /* 00006F43 */ 00006ED4 6E73 bgt +0x75 /* 00006F49 */ 00006ED6 2032 2067 move.l D0, [A2 + D2.w + 0x67] // begin alternate branch 00006ED8-00006EDA label00006ED8: 00006ED8 2067 movea.l A0, -[A7] // end alternate branch 00006ED8-00006EDA label00006ED8: // (misaligned) 00006EDA 6F20 ble +0x22 /* 00006EFC */ 00006EDC 7570 moveq.l D2, 0x70 00006EDE 2061 movea.l A0, -[A1] 00006EE0 206C 6576 movea.l A0, [A4 + 0x6576] 00006EE4 656C bcs +0x6E /* 00006F52 */ 00006EE6 2E20 move.l D7, -[A0] 00006EE8 6566 bcs +0x68 /* 00006F50 */ 00006EEA 6669 bne +0x6B /* 00006F55 */ label00006EEC: 00006EEC 6369 bls +0x6B /* 00006F57 */ 00006EEE 656E bcs +0x70 /* 00006F5E */ 00006EF0 6379 bls +0x7B /* 00006F6B */ 00006EF2 2072 6174 movea.l A0, <> // begin alternate branch 00006EF4-00006EF6 label00006EF4: 00006EF4 6174 bsr +0x76 /* 00006F6A */ // end alternate branch 00006EF4-00006EF6 label00006EF4: // (misaligned) 00006EF6 696E bvs +0x70 /* 00006F66 */ 00006EF8 6720 beq +0x22 /* 00006F1A */ label00006EFA: 00006EFA 6F66 ble +0x68 /* 00006F62 */ label00006EFC: 00006EFC 2070 7269 movea.l A0, [A0 + D7.w * 2 + 0x69] // begin alternate branch 00006EFE-00006F00 fn00006EFE: 00006EFE 7269 moveq.l D1, 0x69 // end alternate branch 00006EFE-00006F00 fn00006EFE: // (misaligned) label00006F00: 00006F00 6F72 ble +0x74 /* 00006F74 */ 00006F02 206C 6576 movea.l A0, [A4 + 0x6576] 00006F06 656C bcs +0x6E /* 00006F74 */ label00006F08: 00006F08 3A20 move.w D5, -[A0] 00006F0A 022E 2000 4E56 andi.b [A6 + 0x4E56], 0x0 export_176: // at 00006F0E (misaligned) 00006F10 FFFC .invalid <> label00006F12: 00006F12 48E7 0020 movem.l -[A7], A2 00006F16 2F0E move.l -[A7], A6 00006F18 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */] // begin alternate branch 00006F1A-00006F20 label00006F1A: 00006F1A 05AA 4A6E bclr [A2 + 0x4A6E], D2 00006F1E FFFE .invalid <> // end alternate branch 00006F1A-00006F20 label00006F1A: // (misaligned) 00006F1C 4A6E FFFE tst.w [A6 - 0x2] 00006F20 6F00 0056 ble +0x58 /* 00006F78 */ label00006F24: 00006F24 45ED EC62 lea.l A2, [A5 - 0x139E] label00006F28: 00006F28 4EAD 050A jsr [A5 + 0x50A /* export_157 */] label00006F2C: 00006F2C 4EAD 04CA jsr [A5 + 0x4CA /* export_149 */] 00006F30 558F subq.l A7, 2 00006F32 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00006F36 3D5F FFFC move.w [A6 - 0x4], [A7]+ 00006F3A 2F0E move.l -[A7], A6 00006F3C 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */] 00006F40 4A2D FD91 tst.b [A5 - 0x26F] 00006F44 6700 0008 beq +0xA /* 00006F4E */ 00006F48 2F0E move.l -[A7], A6 00006F4A 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */] label00006F4E: 00006F4E 0C52 0002 cmpi.w [A2], 0x2 // begin alternate branch 00006F50-00006F58 label00006F50: 00006F50 0002 6F00 ori.b D2, 0x0 label00006F52: // (misaligned) 00006F54 0008 2F0E ori.b A0, 0xE // end alternate branch 00006F50-00006F58 label00006F50: // (misaligned) label00006F52: 00006F52 6F00 0008 ble +0xA /* 00006F5C */ 00006F56 2F0E move.l -[A7], A6 00006F58 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */] label00006F5C: 00006F5C 2F0E move.l -[A7], A6 label00006F5E: 00006F5E 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */] label00006F62: 00006F62 4EAD 0692 jsr [A5 + 0x692 /* export_206 */] label00006F66: 00006F66 4267 clr.w -[A7] 00006F68 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] // begin alternate branch 00006F6A-00006F6C fn00006F6A: 00006F6A 03E2 .incomplete // end alternate branch 00006F6A-00006F6C fn00006F6A: // (misaligned) 00006F6C 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00006F70 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] label00006F74: 00006F74 4EAD 0532 jsr [A5 + 0x532 /* export_162 */] label00006F78: 00006F78 4CDF 0400 movem.l A2, [A7]+ 00006F7C 4E5E unlink A6 00006F7E 4E75 rts 00006F80 0000 0000 ori.b D0, 0x0 export_182: 00006F84 4E56 0000 link A6, 0 00006F88 598F subq.l A7, 4 00006F8A A924 syscall FrontWindow 00006F8C 201F move.l D0, [A7]+ 00006F8E B0AD FD9A cmp.l D0, [A5 - 0x266] 00006F92 6600 000E bne +0x10 /* 00006FA2 */ 00006F96 302E 0008 move.w D0, [A6 + 0x8] 00006F9A 0C40 000D cmpi.w D0, 0xD /* '\r' */ 00006F9E 6600 0002 bne +0x4 /* 00006FA2 */ label00006FA2: 00006FA2 4E5E unlink A6 00006FA4 205F movea.l A0, [A7]+ 00006FA6 548F addq.l A7, 2 00006FA8 4ED0 jmp [A0] 00006FAA 0000 0000 ori.b D0, 0x0 00006FAE 4E56 0000 link A6, 0 00006FB2 202E 0008 move.l D0, [A6 + 0x8] 00006FB6 B0AD FD9A cmp.l D0, [A5 - 0x266] 00006FBA 6600 0006 bne +0x8 /* 00006FC2 */ 00006FBE 6000 0008 bra +0xA /* 00006FC8 */ label00006FC2: 00006FC2 3F3C 0001 move.w -[A7], 0x1 00006FC6 A9C8 syscall SysBeep label00006FC8: 00006FC8 4E5E unlink A6 00006FCA 2E9F move.l [A7], [A7]+ 00006FCC 4E75 rts 00006FCE 0000 0000 ori.b D0, 0x0 export_183: 00006FD2 4E56 0000 link A6, 0 00006FD6 4A2D FD90 tst.b [A5 - 0x270] 00006FDA 6700 002C beq +0x2E /* 00007008 */ 00006FDE 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00006FE2 598F subq.l A7, 4 00006FE4 A924 syscall FrontWindow 00006FE6 201F move.l D0, [A7]+ 00006FE8 B0AD FD9A cmp.l D0, [A5 - 0x266] 00006FEC 6600 0016 bne +0x18 /* 00007004 */ 00006FF0 2F2D FEEE move.l -[A7], [A5 - 0x112] 00006FF4 3F3C 0002 move.w -[A7], 0x2 00006FF8 A93A syscall DisableItem 00006FFA 4227 clr.b -[A7] 00006FFC 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00007000 422D FD90 clr.b [A5 - 0x270] label00007004: 00007004 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] label00007008: 00007008 4E5E unlink A6 0000700A 4E75 rts 0000700C 0000 0000 ori.b D0, 0x0 export_171: 00007010 4E56 0000 link A6, 0 00007014 4A2D FD8F tst.b [A5 - 0x271] 00007018 6700 0006 beq +0x8 /* 00007020 */ 0000701C 4EAD 069A jsr [A5 + 0x69A /* export_207 */] label00007020: 00007020 4A6E 0008 tst.w [A6 + 0x8] 00007024 5EC0 sgt D0 00007026 4400 neg.b D0 00007028 1B40 FD8F move.b [A5 - 0x271], D0 0000702C 302E 0008 move.w D0, [A6 + 0x8] 00007030 0C40 0000 cmpi.w D0, 0x0 00007034 6600 0006 bne +0x8 /* 0000703C */ 00007038 6000 004C bra +0x4E /* 00007086 */ label0000703C: 0000703C 0C40 0008 cmpi.w D0, 0x8 00007040 6600 000E bne +0x10 /* 00007050 */ 00007044 2F2D FD7E move.l -[A7], [A5 - 0x282] 00007048 4267 clr.w -[A7] 0000704A A935 syscall InsertMenu 0000704C 6000 0038 bra +0x3A /* 00007086 */ label00007050: 00007050 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 00007054 6600 0030 bne +0x32 /* 00007086 */ 00007058 2F2D FD76 move.l -[A7], [A5 - 0x28A] 0000705C 4267 clr.w -[A7] 0000705E A935 syscall InsertMenu 00007060 4A2D F160 tst.b [A5 - 0xEA0] 00007064 6600 0020 bne +0x22 /* 00007086 */ 00007068 2F2D FD76 move.l -[A7], [A5 - 0x28A] 0000706C 3F3C 0001 move.w -[A7], 0x1 00007070 A93A syscall DisableItem 00007072 2F2D FD76 move.l -[A7], [A5 - 0x28A] 00007076 3F3C 0002 move.w -[A7], 0x2 0000707A A93A syscall DisableItem 0000707C 2F2D FD76 move.l -[A7], [A5 - 0x28A] 00007080 3F3C 0007 move.w -[A7], 0x7 00007084 A93A syscall DisableItem label00007086: 00007086 3B6E 0008 FD74 move.w [A5 - 0x28C], [A6 + 0x8] 0000708C A937 syscall DrawMenuBar 0000708E 4E5E unlink A6 00007090 205F movea.l A0, [A7]+ 00007092 548F addq.l A7, 2 00007094 4ED0 jmp [A0] 00007096 0000 0000 ori.b D0, 0x0 export_184: 0000709A 4E56 0000 link A6, 0 0000709E 302E 0008 move.w D0, [A6 + 0x8] 000070A2 0C40 0001 cmpi.w D0, 0x1 000070A6 6600 0012 bne +0x14 /* 000070BA */ 000070AA 3F3C 076C move.w -[A7], 0x76C 000070AE 3F3C 0787 move.w -[A7], 0x787 000070B2 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000070B6 6000 0052 bra +0x54 /* 0000710A */ label000070BA: 000070BA 0C40 0002 cmpi.w D0, 0x2 000070BE 6600 0012 bne +0x14 /* 000070D2 */ 000070C2 3F3C 076C move.w -[A7], 0x76C 000070C6 3F3C 078D move.w -[A7], 0x78D 000070CA 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000070CE 6000 003A bra +0x3C /* 0000710A */ label000070D2: 000070D2 0C40 0004 cmpi.w D0, 0x4 000070D6 6600 000A bne +0xC /* 000070E2 */ 000070DA 4EAD 0642 jsr [A5 + 0x642 /* export_196 */] 000070DE 6000 002A bra +0x2C /* 0000710A */ label000070E2: 000070E2 1F3C 0001 move.b -[A7], 0x1 000070E6 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000070EA 2F2D FEEE move.l -[A7], [A5 - 0x112] 000070EE 3F3C 0002 move.w -[A7], 0x2 000070F2 A939 syscall EnableItem 000070F4 3F3C 076C move.w -[A7], 0x76C 000070F8 3F3C 0006 move.w -[A7], 0x6 000070FC 3F2E 0008 move.w -[A7], [A6 + 0x8] 00007100 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00007104 1B7C 0001 FD90 move.b [A5 - 0x270], 0x1 label0000710A: 0000710A 4E5E unlink A6 0000710C 205F movea.l A0, [A7]+ 0000710E 548F addq.l A7, 2 00007110 4ED0 jmp [A0] 00007112 0000 0000 ori.b D0, 0x0 export_185: 00007116 4E56 0000 link A6, 0 0000711A 302E 0008 move.w D0, [A6 + 0x8] 0000711E 0C40 0001 cmpi.w D0, 0x1 00007122 6600 0020 bne +0x22 /* 00007144 */ 00007126 1B7C 0001 FD8F move.b [A5 - 0x271], 0x1 0000712C 4267 clr.w -[A7] 0000712E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00007132 486D DAFC pea.l [A5 - 0x2504] 00007136 486D FFE4 pea.l [A5 - 0x1C] 0000713A A8A5 syscall FillRect 0000713C 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00007140 6000 008C bra +0x8E /* 000071CE */ label00007144: 00007144 0C40 0002 cmpi.w D0, 0x2 00007148 6600 000A bne +0xC /* 00007154 */ 0000714C 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */] 00007150 6000 007C bra +0x7E /* 000071CE */ label00007154: 00007154 0C40 0004 cmpi.w D0, 0x4 00007158 6600 000A bne +0xC /* 00007164 */ 0000715C 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00007160 6000 006C bra +0x6E /* 000071CE */ label00007164: 00007164 0C40 0005 cmpi.w D0, 0x5 00007168 6600 000C bne +0xE /* 00007176 */ 0000716C 4227 clr.b -[A7] 0000716E 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00007172 6000 005A bra +0x5C /* 000071CE */ label00007176: 00007176 0C40 0007 cmpi.w D0, 0x7 0000717A 6600 0020 bne +0x22 /* 0000719C */ 0000717E 4A2D FDAB tst.b [A5 - 0x255] 00007182 57C0 seq D0 00007184 4400 neg.b D0 00007186 1B40 FDAB move.b [A5 - 0x255], D0 0000718A 2F2D FEEE move.l -[A7], [A5 - 0x112] 0000718E 3F3C 0007 move.w -[A7], 0x7 00007192 1F2D FDAB move.b -[A7], [A5 - 0x255] 00007196 A945 syscall CheckItem 00007198 6000 0034 bra +0x36 /* 000071CE */ label0000719C: 0000719C 0C40 0008 cmpi.w D0, 0x8 000071A0 6600 0020 bne +0x22 /* 000071C2 */ 000071A4 4A2D FEAC tst.b [A5 - 0x154] 000071A8 57C0 seq D0 000071AA 4400 neg.b D0 000071AC 1B40 FEAC move.b [A5 - 0x154], D0 000071B0 2F2D FEEE move.l -[A7], [A5 - 0x112] 000071B4 3F3C 0008 move.w -[A7], 0x8 000071B8 1F2D FEAC move.b -[A7], [A5 - 0x154] 000071BC A945 syscall CheckItem 000071BE 6000 000E bra +0x10 /* 000071CE */ label000071C2: 000071C2 0C40 000A cmpi.w D0, 0xA /* '\n' */ 000071C6 6600 0006 bne +0x8 /* 000071CE */ 000071CA 4EAD 065A jsr [A5 + 0x65A /* export_199 */] label000071CE: 000071CE 4E5E unlink A6 000071D0 205F movea.l A0, [A7]+ 000071D2 548F addq.l A7, 2 000071D4 4ED0 jmp [A0] 000071D6 0000 0000 ori.b D0, 0x0 export_186: 000071DA 4E56 0000 link A6, 0 000071DE 4E5E unlink A6 000071E0 205F movea.l A0, [A7]+ 000071E2 548F addq.l A7, 2 000071E4 4ED0 jmp [A0] 000071E6 0000 0000 ori.b D0, 0x0 export_187: 000071EA 4E56 0000 link A6, 0 000071EE 302E 0008 move.w D0, [A6 + 0x8] 000071F2 0C40 0001 cmpi.w D0, 0x1 000071F6 6600 000A bne +0xC /* 00007202 */ 000071FA 4EAD 0412 jsr [A5 + 0x412 /* export_126 */] 000071FE 6000 006E bra +0x70 /* 0000726E */ label00007202: 00007202 0C40 0002 cmpi.w D0, 0x2 00007206 6600 000A bne +0xC /* 00007212 */ 0000720A 4EAD 041A jsr [A5 + 0x41A /* export_127 */] 0000720E 6000 005E bra +0x60 /* 0000726E */ label00007212: 00007212 0C40 0004 cmpi.w D0, 0x4 00007216 6600 000E bne +0x10 /* 00007226 */ 0000721A 3F3C 0008 move.w -[A7], 0x8 0000721E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00007222 6000 004A bra +0x4C /* 0000726E */ label00007226: 00007226 0C40 0006 cmpi.w D0, 0x6 0000722A 6600 0020 bne +0x22 /* 0000724C */ 0000722E 4A2D EC66 tst.b [A5 - 0x139A] 00007232 57C0 seq D0 00007234 4400 neg.b D0 00007236 1B40 EC66 move.b [A5 - 0x139A], D0 0000723A 2F2D FD8A move.l -[A7], [A5 - 0x276] 0000723E 3F3C 0006 move.w -[A7], 0x6 00007242 1F2D EC66 move.b -[A7], [A5 - 0x139A] 00007246 A945 syscall CheckItem 00007248 6000 0024 bra +0x26 /* 0000726E */ label0000724C: 0000724C 0C40 0007 cmpi.w D0, 0x7 00007250 6600 001C bne +0x1E /* 0000726E */ 00007254 4A2D F22C tst.b [A5 - 0xDD4] 00007258 57C0 seq D0 0000725A 4400 neg.b D0 0000725C 1B40 F22C move.b [A5 - 0xDD4], D0 00007260 2F2D FD8A move.l -[A7], [A5 - 0x276] 00007264 3F3C 0007 move.w -[A7], 0x7 00007268 1F2D F22C move.b -[A7], [A5 - 0xDD4] 0000726C A945 syscall CheckItem label0000726E: 0000726E 4E5E unlink A6 00007270 205F movea.l A0, [A7]+ 00007272 548F addq.l A7, 2 00007274 4ED0 jmp [A0] 00007276 0000 0000 ori.b D0, 0x0 export_188: 0000727A 4E56 0000 link A6, 0 0000727E 302E 0008 move.w D0, [A6 + 0x8] 00007282 0C40 0001 cmpi.w D0, 0x1 00007286 6600 000A bne +0xC /* 00007292 */ 0000728A 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 0000728E 6000 000E bra +0x10 /* 0000729E */ label00007292: 00007292 0C40 0002 cmpi.w D0, 0x2 00007296 6600 0006 bne +0x8 /* 0000729E */ 0000729A 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] label0000729E: 0000729E 4E5E unlink A6 000072A0 205F movea.l A0, [A7]+ 000072A2 548F addq.l A7, 2 000072A4 4ED0 jmp [A0] 000072A6 0000 0000 ori.b D0, 0x0 export_189: 000072AA 4E56 0000 link A6, 0 000072AE 302E 0008 move.w D0, [A6 + 0x8] 000072B2 0C40 0001 cmpi.w D0, 0x1 000072B6 6600 000A bne +0xC /* 000072C2 */ 000072BA 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */] 000072BE 6000 003E bra +0x40 /* 000072FE */ label000072C2: 000072C2 0C40 0002 cmpi.w D0, 0x2 000072C6 6600 000A bne +0xC /* 000072D2 */ 000072CA 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 000072CE 6000 002E bra +0x30 /* 000072FE */ label000072D2: 000072D2 0C40 0003 cmpi.w D0, 0x3 000072D6 6600 000A bne +0xC /* 000072E2 */ 000072DA 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */] 000072DE 6000 001E bra +0x20 /* 000072FE */ label000072E2: 000072E2 0C40 0004 cmpi.w D0, 0x4 000072E6 6600 000E bne +0x10 /* 000072F6 */ 000072EA 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000072EE 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000072F2 6000 000A bra +0xC /* 000072FE */ label000072F6: 000072F6 0C40 0005 cmpi.w D0, 0x5 000072FA 6600 0002 bne +0x4 /* 000072FE */ label000072FE: 000072FE 4E5E unlink A6 00007300 205F movea.l A0, [A7]+ 00007302 548F addq.l A7, 2 00007304 4ED0 jmp [A0] 00007306 0000 0000 ori.b D0, 0x0 export_190: 0000730A 4E56 0000 link A6, 0 0000730E 302E 0008 move.w D0, [A6 + 0x8] 00007312 0C40 0001 cmpi.w D0, 0x1 00007316 6600 000A bne +0xC /* 00007322 */ 0000731A 4EAD 055A jsr [A5 + 0x55A /* export_167 */] 0000731E 6000 003E bra +0x40 /* 0000735E */ label00007322: 00007322 0C40 0002 cmpi.w D0, 0x2 00007326 6600 000A bne +0xC /* 00007332 */ 0000732A 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 0000732E 6000 002E bra +0x30 /* 0000735E */ label00007332: 00007332 0C40 0003 cmpi.w D0, 0x3 00007336 6600 000A bne +0xC /* 00007342 */ 0000733A 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 0000733E 6000 001E bra +0x20 /* 0000735E */ label00007342: 00007342 0C40 0004 cmpi.w D0, 0x4 00007346 6600 000A bne +0xC /* 00007352 */ 0000734A 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 0000734E 6000 000E bra +0x10 /* 0000735E */ label00007352: 00007352 0C40 0005 cmpi.w D0, 0x5 00007356 6600 0006 bne +0x8 /* 0000735E */ 0000735A 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] label0000735E: 0000735E 4E5E unlink A6 00007360 205F movea.l A0, [A7]+ 00007362 548F addq.l A7, 2 00007364 4ED0 jmp [A0] 00007366 0000 0000 ori.b D0, 0x0 export_191: 0000736A 4E56 0000 link A6, 0 0000736E 302E 0008 move.w D0, [A6 + 0x8] 00007372 0C40 0001 cmpi.w D0, 0x1 00007376 6600 0006 bne +0x8 /* 0000737E */ 0000737A 6000 0034 bra +0x36 /* 000073B0 */ label0000737E: 0000737E 0C40 0006 cmpi.w D0, 0x6 00007382 6600 0006 bne +0x8 /* 0000738A */ 00007386 6000 0028 bra +0x2A /* 000073B0 */ label0000738A: 0000738A 0C40 0003 cmpi.w D0, 0x3 0000738E 6600 0006 bne +0x8 /* 00007396 */ 00007392 6000 001C bra +0x1E /* 000073B0 */ label00007396: 00007396 0C40 0004 cmpi.w D0, 0x4 0000739A 6600 0006 bne +0x8 /* 000073A2 */ 0000739E 6000 0010 bra +0x12 /* 000073B0 */ label000073A2: 000073A2 0C40 0008 cmpi.w D0, 0x8 000073A6 6600 0008 bne +0xA /* 000073B0 */ 000073AA 4267 clr.w -[A7] 000073AC 4EAD 057A jsr [A5 + 0x57A /* export_171 */] label000073B0: 000073B0 4E5E unlink A6 000073B2 205F movea.l A0, [A7]+ 000073B4 548F addq.l A7, 2 000073B6 4ED0 jmp [A0] 000073B8 0000 0000 ori.b D0, 0x0 export_192: 000073BC 4E56 0000 link A6, 0 000073C0 302E 0008 move.w D0, [A6 + 0x8] 000073C4 0C40 0001 cmpi.w D0, 0x1 000073C8 6600 000A bne +0xC /* 000073D4 */ 000073CC 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 000073D0 6000 0070 bra +0x72 /* 00007442 */ label000073D4: 000073D4 0C40 0002 cmpi.w D0, 0x2 000073D8 6600 000A bne +0xC /* 000073E4 */ 000073DC 4EAD 066A jsr [A5 + 0x66A /* export_201 */] 000073E0 6000 0060 bra +0x62 /* 00007442 */ label000073E4: 000073E4 0C40 0003 cmpi.w D0, 0x3 000073E8 6600 000A bne +0xC /* 000073F4 */ 000073EC 4EAD 0672 jsr [A5 + 0x672 /* export_202 */] 000073F0 6000 0050 bra +0x52 /* 00007442 */ label000073F4: 000073F4 0C40 0004 cmpi.w D0, 0x4 000073F8 6600 000A bne +0xC /* 00007404 */ 000073FC 4EAD 067A jsr [A5 + 0x67A /* export_203 */] 00007400 6000 0040 bra +0x42 /* 00007442 */ label00007404: 00007404 0C40 0005 cmpi.w D0, 0x5 00007408 6600 000A bne +0xC /* 00007414 */ 0000740C 4EAD 0682 jsr [A5 + 0x682 /* export_204 */] 00007410 6000 0030 bra +0x32 /* 00007442 */ label00007414: 00007414 0C40 0006 cmpi.w D0, 0x6 00007418 6600 000A bne +0xC /* 00007424 */ 0000741C 4EAD 068A jsr [A5 + 0x68A /* export_205 */] 00007420 6000 0020 bra +0x22 /* 00007442 */ label00007424: 00007424 0C40 0007 cmpi.w D0, 0x7 00007428 6600 000A bne +0xC /* 00007434 */ 0000742C 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */] 00007430 6000 0010 bra +0x12 /* 00007442 */ label00007434: 00007434 0C40 0008 cmpi.w D0, 0x8 00007438 6600 0008 bne +0xA /* 00007442 */ 0000743C 4267 clr.w -[A7] 0000743E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] label00007442: 00007442 0C6E 0008 0008 cmpi.w [A6 + 0x8], 0x8 00007448 6700 000C beq +0xE /* 00007456 */ 0000744C 302D F120 move.w D0, [A5 - 0xEE0] 00007450 5340 subq.w D0, 1 00007452 3B40 F120 move.w [A5 - 0xEE0], D0 label00007456: 00007456 4E5E unlink A6 00007458 205F movea.l A0, [A7]+ 0000745A 548F addq.l A7, 2 0000745C 4ED0 jmp [A0] 0000745E 0000 0000 ori.b D0, 0x0 export_193: 00007462 4E56 FFFC link A6, -0x0004 00007466 202E 0008 move.l D0, [A6 + 0x8] 0000746A 4840 swap.w D0 0000746C 3D40 FFFE move.w [A6 - 0x2], D0 00007470 202E 0008 move.l D0, [A6 + 0x8] 00007474 3D40 FFFC move.w [A6 - 0x4], D0 00007478 302E FFFE move.w D0, [A6 - 0x2] 0000747C 0C40 0001 cmpi.w D0, 0x1 00007480 6600 000E bne +0x10 /* 00007490 */ 00007484 3F2E FFFC move.w -[A7], [A6 - 0x4] 00007488 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */] 0000748C 6000 009E bra +0xA0 /* 0000752C */ label00007490: 00007490 0C40 0002 cmpi.w D0, 0x2 00007494 6600 000E bne +0x10 /* 000074A4 */ 00007498 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000749C 4EAD 05EA jsr [A5 + 0x5EA /* export_185 */] 000074A0 6000 008A bra +0x8C /* 0000752C */ label000074A4: 000074A4 0C40 0003 cmpi.w D0, 0x3 000074A8 6600 000E bne +0x10 /* 000074B8 */ 000074AC 3F2E FFFC move.w -[A7], [A6 - 0x4] 000074B0 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 000074B4 6000 0076 bra +0x78 /* 0000752C */ label000074B8: 000074B8 0C40 0004 cmpi.w D0, 0x4 000074BC 6600 000E bne +0x10 /* 000074CC */ 000074C0 3F2E FFFC move.w -[A7], [A6 - 0x4] 000074C4 4EAD 05FA jsr [A5 + 0x5FA /* export_187 */] 000074C8 6000 0062 bra +0x64 /* 0000752C */ label000074CC: 000074CC 0C40 0005 cmpi.w D0, 0x5 000074D0 6600 000E bne +0x10 /* 000074E0 */ 000074D4 3F2E FFFC move.w -[A7], [A6 - 0x4] 000074D8 4EAD 0602 jsr [A5 + 0x602 /* export_188 */] 000074DC 6000 004E bra +0x50 /* 0000752C */ label000074E0: 000074E0 0C40 0006 cmpi.w D0, 0x6 000074E4 6600 000E bne +0x10 /* 000074F4 */ 000074E8 3F2E FFFC move.w -[A7], [A6 - 0x4] 000074EC 4EAD 060A jsr [A5 + 0x60A /* export_189 */] 000074F0 6000 003A bra +0x3C /* 0000752C */ label000074F4: 000074F4 0C40 0007 cmpi.w D0, 0x7 000074F8 6600 000E bne +0x10 /* 00007508 */ 000074FC 3F2E FFFC move.w -[A7], [A6 - 0x4] 00007500 4EAD 0612 jsr [A5 + 0x612 /* export_190 */] 00007504 6000 0026 bra +0x28 /* 0000752C */ label00007508: 00007508 0C40 0008 cmpi.w D0, 0x8 0000750C 6600 000E bne +0x10 /* 0000751C */ 00007510 3F2E FFFC move.w -[A7], [A6 - 0x4] 00007514 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 00007518 6000 0012 bra +0x14 /* 0000752C */ label0000751C: 0000751C 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 00007520 6600 000A bne +0xC /* 0000752C */ 00007524 3F2E FFFC move.w -[A7], [A6 - 0x4] 00007528 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] label0000752C: 0000752C 4267 clr.w -[A7] 0000752E A938 syscall HiliteMenu 00007530 4E5E unlink A6 00007532 2E9F move.l [A7], [A7]+ 00007534 4E75 rts export_194: 00007536 4E56 FFFE link A6, -0x0002 0000753A 48E7 0020 movem.l -[A7], A2 0000753E 45ED FEF6 lea.l A2, [A5 - 0x10A] 00007542 558F subq.l A7, 2 00007544 2F2A 000A move.l -[A7], [A2 + 0xA] 00007548 486D FD9E pea.l [A5 - 0x262] 0000754C A92C syscall FindWindow 0000754E 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00007552 302E FFFE move.w D0, [A6 - 0x2] 00007556 0C40 0001 cmpi.w D0, 0x1 0000755A 6600 0012 bne +0x14 /* 0000756E */ 0000755E 598F subq.l A7, 4 00007560 2F2A 000A move.l -[A7], [A2 + 0xA] 00007564 A93D syscall MenuSelect 00007566 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 0000756A 6000 00D4 bra +0xD6 /* 00007640 */ label0000756E: 0000756E 0C40 0002 cmpi.w D0, 0x2 00007572 6600 0010 bne +0x12 /* 00007584 */ 00007576 486D FEF6 pea.l [A5 - 0x10A] 0000757A 2F2D FD9E move.l -[A7], [A5 - 0x262] 0000757E A9B3 syscall SystemClick 00007580 6000 00BE bra +0xC0 /* 00007640 */ label00007584: 00007584 0C40 0003 cmpi.w D0, 0x3 00007588 6600 001A bne +0x1C /* 000075A4 */ 0000758C 598F subq.l A7, 4 0000758E A924 syscall FrontWindow 00007590 202D FD9E move.l D0, [A5 - 0x262] 00007594 B09F cmp.l D0, [A7]+ 00007596 6700 0008 beq +0xA /* 000075A0 */ 0000759A 2F2D FD9E move.l -[A7], [A5 - 0x262] 0000759E A91F syscall SelectWindow label000075A0: 000075A0 6000 009E bra +0xA0 /* 00007640 */ label000075A4: 000075A4 0C40 0004 cmpi.w D0, 0x4 000075A8 6600 0012 bne +0x14 /* 000075BC */ 000075AC 2F2D FD9E move.l -[A7], [A5 - 0x262] 000075B0 2F2A 000A move.l -[A7], [A2 + 0xA] 000075B4 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000075B8 6000 0086 bra +0x88 /* 00007640 */ label000075BC: 000075BC 0C40 0005 cmpi.w D0, 0x5 000075C0 6600 002A bne +0x2C /* 000075EC */ 000075C4 598F subq.l A7, 4 000075C6 A924 syscall FrontWindow 000075C8 202D FD9E move.l D0, [A5 - 0x262] 000075CC B09F cmp.l D0, [A7]+ 000075CE 6700 000C beq +0xE /* 000075DC */ 000075D2 2F2D FD9E move.l -[A7], [A5 - 0x262] 000075D6 A91F syscall SelectWindow 000075D8 6000 000E bra +0x10 /* 000075E8 */ label000075DC: 000075DC 2F2D FD9E move.l -[A7], [A5 - 0x262] 000075E0 2F2D FF00 move.l -[A7], [A5 - 0x100] 000075E4 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] label000075E8: 000075E8 6000 0056 bra +0x58 /* 00007640 */ label000075EC: 000075EC 0C40 0006 cmpi.w D0, 0x6 000075F0 6600 001C bne +0x1E /* 0000760E */ 000075F4 558F subq.l A7, 2 000075F6 2F2D FD9E move.l -[A7], [A5 - 0x262] 000075FA 2F2A 000A move.l -[A7], [A2 + 0xA] 000075FE A91E syscall TrackGoAway 00007600 4A1F tst.b [A7]+ 00007602 6700 0006 beq +0x8 /* 0000760A */ 00007606 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */] label0000760A: 0000760A 6000 0034 bra +0x36 /* 00007640 */ label0000760E: 0000760E 0C40 0007 cmpi.w D0, 0x7 00007612 6700 000A beq +0xC /* 0000761E */ 00007616 0C40 0008 cmpi.w D0, 0x8 0000761A 6600 0024 bne +0x26 /* 00007640 */ label0000761E: 0000761E 558F subq.l A7, 2 00007620 2F2D FD9E move.l -[A7], [A5 - 0x262] 00007624 2F2A 000A move.l -[A7], [A2 + 0xA] 00007628 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000762C A83B syscall TrackBox 0000762E 4A1F tst.b [A7]+ 00007630 6700 000E beq +0x10 /* 00007640 */ 00007634 2F2D FD9E move.l -[A7], [A5 - 0x262] 00007638 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000763C 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] label00007640: 00007640 4CDF 0400 movem.l A2, [A7]+ 00007644 4E5E unlink A6 00007646 4E75 rts export_195: 00007648 4E56 FFFE link A6, -0x0002 0000764C 48E7 0020 movem.l -[A7], A2 00007650 45ED FEF6 lea.l A2, [A5 - 0x10A] 00007654 598F subq.l A7, 4 00007656 2F2A 0002 move.l -[A7], [A2 + 0x2] 0000765A 2F3C 0000 00FF move.l -[A7], 0xFF 00007660 A858 syscall BitAnd 00007662 201F move.l D0, [A7]+ 00007664 3D40 FFFE move.w [A6 - 0x2], D0 00007668 598F subq.l A7, 4 0000766A 302A 000E move.w D0, [A2 + 0xE] 0000766E 48C0 ext.l D0 00007670 2F00 move.l -[A7], D0 00007672 2F3C 0000 0100 move.l -[A7], 0x100 00007678 A858 syscall BitAnd 0000767A 201F move.l D0, [A7]+ 0000767C 4A80 tst.l D0 0000767E 6700 0012 beq +0x14 /* 00007692 */ 00007682 598F subq.l A7, 4 00007684 3F2E FFFE move.w -[A7], [A6 - 0x2] 00007688 A93E syscall MenuKey 0000768A 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 0000768E 6000 000A bra +0xC /* 0000769A */ label00007692: 00007692 3F2E FFFE move.w -[A7], [A6 - 0x2] 00007696 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */] label0000769A: 0000769A 4CDF 0400 movem.l A2, [A7]+ 0000769E 4E5E unlink A6 000076A0 4E75 rts